背景色(Background color、bKGD)

個数:設置は任意。複数の設置は不可。
場所:PLTE の後、IDAT の前。

カラータイプが 3 (インデックスカラー)の場合
オフセット (サイズ) 名称 内容
0x0000 (4) Length Chunk Data のサイズ
常に 1
0x0004 (4) Chunk Type 16進数で常に
(ASCIIコードでは "bKGD" である)
0x0008 (1) Chunk Data 背景として使われる色のパレットの番号
0x0009 (4) CRC (Cyclic Redundancy Check) Chunk Type と Chunk Data を もとに計算される

 

カラータイプが 0, 4 (グレースケール)の場合
オフセット (サイズ) 名称 内容
0x0000 (4) Length Chunk Data のサイズ
常に 2
0x0004 (4) Chunk Type 16進数で常に
(ASCIIコードでは "bKGD" である)
0x0008 (2) Chunk Data 背景として使われるグレイレベル
0x000A (4) CRC (Cyclic Redundancy Check) Chunk Type と Chunk Data を もとに計算される

 

カラータイプが 2, 6 (トゥルーカラー)の場合
オフセット (サイズ) 名称 内容
0x0000 (4) Length Chunk Data のサイズ
常に 6
0x0004 (4) Chunk Type 16進数で常に
(ASCIIコードでは "bKGD" である)
0x0008 (2) Chunk Data 背景として使われる RGB カラー の R値
0x000A (2) 背景として使われる RGB カラー の G値
0x000C (2) 背景として使われる RGB カラー の B値
0x000E (4) CRC (Cyclic Redundancy Check) Chunk Type と Chunk Data を もとに計算される


戻る