Filtering

filter changing per scanline, grayscale, 4 bit

no filtering, colour, 8 bit

no filtering, grayscale, 8 bit

filter 3, colour, 8 bit

filter 3, grayscale, 8 bit

filter 2, colour, 8 bit

filter 2, grayscale, 8 bit

filter 1, colour, 8 bit

filter 1, grayscale, 8 bit

filter 0, colour, 8 bit

filter 0, grayscale, 8 bit

Ancilary chunks

Basic

basn0g01 - black & white

basn0g02 - 2 bit (4 level) grayscale

basn0g04 - 4 bit (16 level) grayscale

basn0g08 - 8 bit (256 level) grayscale

basn0g16 - 16 bit (64k level) grayscale

basn2c08 - 3x8 bits rgb color

basn2c16 - 3x16 bits rgb color

basn3p01 - 1 bit (2 color) paletted

basn3p02 - 2 bit (4 color) paletted

basn3p04 - 4 bit (16 color) paletted

basn3p08 - 8 bit (256 color) paletted

basn4a08 - 8 bit grayscale + 8 bit alpha-channel

basn4a16 - 16 bit grayscale + 16 bit alpha-channel

basn6a08 - 3x8 bits rgb color + 8 bit alpha-channel

basn6a16 - 3x16 bits rgb color + 16 bit alpha-channel

Interlace

basi0g01 - black & white

basi0g02 - 2 bit (4 level) grayscale

basi0g04 - 4 bit (16 level) grayscale

basi0g08 - 8 bit (256 level) grayscale

basi0g16 - 16 bit (64k level) grayscale

basi2c08 - 3x8 bits rgb color

basi2c16 - 3x16 bits rgb color

basi3p01 - 1 bit (2 color) paletted

basi3p02 - 2 bit (4 color) paletted

basi3p04 - 4 bit (16 color) paletted

basi3p08 - 8 bit (256 color) paletted

basi4a08 - 8 bit grayscale + 8 bit alpha-channel

basi4a16 - 16 bit grayscale + 16 bit alpha-channel

basi6a08 - 3x8 bits rgb color + 8 bit alpha-channel

basi6a16 - 3x16 bits rgb color + 16 bit alpha-channel

Background

bgyn6a16 - 3x16 bits rgb color, alpha, yellow background chunk

bgwn6a08 - 3x8 bits rgb color, alpha, white background chunk

bggn4a16 - 16 bit grayscale, alpha, gray background chunk

bgbn4a08 - 8 bit grayscale, alpha, black background chunk

bgan6a16 - 3x16 bits rgb color, alpha, no background chunk

bgan6a08 - 3x8 bits rgb color, alpha, no background chunk

bgai4a16 - 16 bit grayscale, alpha, no background chunk, interlaced

bgai4a08 - 8 bit grayscale, alpha, no background chunk, interlaced

ZLib

Transparency

Sizing

Pallettes

Chunk Ordering

Gamma