べた画像フォーマット ARGB

透明度情報であるα値を含めることができる、シンプルな画像フォーマットがなかったので提案することにしました。また、必要と思われるツールも作成しました。

特徴


最新情報


ダウンロード

フォトショップ用プラグイン(YOD-Y氏制作)(2003/11/23)

フォトショップでARGBフォーマット画像を読み書きできます。

Susieプラグイン

表示方式として以下の三種類を用意しました。

すべて64bitColorに対応しています。

ビットマップからARGB形式に変換するツール

値をグレースケールで表現したbmpを使ってα情報を生成することもできます。

フォトショップのPSD形式からbmp形式やargb形式に変換するツール(YOD-Y氏制作)(2003/7/13)

色情報と透明情報をそれぞれ抽出して、bmpにできます。


ARGB形式の仕様

拡張子

.ARGB

フォーマット

ヘッダ + ピクセルデータ

ヘッダ(16byte)

typedef struct{
    union{
        // ピクセルの並び方を強く主張
        BYTE abyIdentifier[4]; // "BGRA"
        DWORD dwIdentifier; // 0x41524742
    };
    DWORD dwPixelFormat; // 0x08080808(32bitColor) or 0x10101010(64bitColor)
    DWORD dwWidth;
    DWORD dwHeight;
} ArgbHeader;

ピクセルデータ

ピクセルデータの総サイズは、4 * dwWidth * dwHeight byte。(64bitColor時は、8 * dwWidth * dwHeight byte)

各ピクセルデータは、

となる(64bitColor時は各成分2byte(リトルエンディアン))。