個数:設置は任意。複数の設置は不可。
場所: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 を もとに計算される |