Alias Pix イメージ ファイル

プラットフォーム

Windows

説明

Alias pix ファイルには 5 つの短い整数値を含む(明確なマジックナンバーはありません)10 バイトのヘッダがあり、そのすぐ後ろに単純なランレングスでエンコードされたスキームのイメージ データが続きます。このファイル フォーマットは廃止され、ソフトウェアで作成されなくなりました。

そのファイルには RGB 情報だけが含まれます。Matte ファイルも同様ですが、これは別のファイルに存在します(詳細は Matte File Format を参照してください)。

バイト ヘッダ値 説明
0, 1 x 解像度のピクセル値
2, 3 高さ y 解像度のピクセル値
4, 5 xoffset 未使用
6, 7 yoffset 未使用
8, 9 ビット/ピクセル pix ファイルは 24 ビット(0x18)

ピクセルは、イメージの最上段のスキャンラインから開始して、各スキャンラインごとに(ランが 1 つのスキャンラインを超えて続くことはありません)ランレングスで 4 バイトのパケットにコード化されます。

バイト データ範囲 説明
ランレングス 1 - 255 後に続く RGB のピクセル数
0 - 255 青コンポーネントの値
0 - 255 緑コンポーネントの値
0 - 255 赤コンポーネントの値

以下は幅 8 ピクセル、高さ 6 ピクセル、イメージの一番下が黒で一番上が青のランプを表す pix ファイルに対する od -x の出力値です。

0000000 0008 0006 0000 0005 0018 08ff 0000 08cc 
0000020 0000 0899 0000 0866 0000 0833 0000 0800 
0000040 0000 0000042

これから幅 8 ピクセル[0008]高さ 6 スキャンライン[0006]のイメージを表していることが読み取れます。次の 4 バイトは旧式のオフセット情報を示しています。24 ビット/ピクセル[0018]なので、これはpixファイルです。最初の(一番上の)スキャンラインは 8 ピクセルのラン(B=255,G=0,R=0)[08ff 0000]で構成されます。次のスキャンラインは(このラインが完了しているので)8ピクセルのラン(B=204,G=0,R=0)[08cc 0000]です。その他のスキャンラインは最後の8ピクセルのスキャンライン(B=0, G=0, R=0) [0800 0000]と同じようにコードが記述されます。