Tests: Visual test suite for PNG loading. Issue #24119, patch from José Mejuto
git-svn-id: trunk@40906 -
186
.gitattributes
vendored
@ -6991,6 +6991,192 @@ test/lcltests/testmethodcompare.pas svneol=native#text/plain
|
||||
test/lcltests/testpen.pas svneol=native#text/plain
|
||||
test/lcltests/testpreferredsize.pas svneol=native#text/plain
|
||||
test/lcltests/testunicode.pas svneol=native#text/plain
|
||||
test/manual/png/PngSuite.png -text svneol=unset#image/png
|
||||
test/manual/png/additionalpalettes.files.txt svneol=native#text/plain
|
||||
test/manual/png/ancillarychunks.files.txt svneol=native#text/plain
|
||||
test/manual/png/backgroundcolors.files.txt svneol=native#text/plain
|
||||
test/manual/png/basi0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/basi0g02.png -text svneol=unset#image/png
|
||||
test/manual/png/basi0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/basi0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/basi0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/basi2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/basi2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/basi3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/basi3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/basi3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/basi3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/basi4a08.png -text svneol=unset#image/png
|
||||
test/manual/png/basi4a16.png -text svneol=unset#image/png
|
||||
test/manual/png/basi6a08.png -text svneol=unset#image/png
|
||||
test/manual/png/basi6a16.png -text svneol=unset#image/png
|
||||
test/manual/png/basic.files.txt svneol=native#text/plain
|
||||
test/manual/png/basn0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/basn0g02.png -text svneol=unset#image/png
|
||||
test/manual/png/basn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/basn0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/basn0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/basn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/basn2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/basn3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/basn3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/basn3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/basn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/basn4a08.png -text svneol=unset#image/png
|
||||
test/manual/png/basn4a16.png -text svneol=unset#image/png
|
||||
test/manual/png/basn6a08.png -text svneol=unset#image/png
|
||||
test/manual/png/basn6a16.png -text svneol=unset#image/png
|
||||
test/manual/png/bgai4a08.png -text svneol=unset#image/png
|
||||
test/manual/png/bgai4a16.png -text svneol=unset#image/png
|
||||
test/manual/png/bgan6a08.png -text svneol=unset#image/png
|
||||
test/manual/png/bgan6a16.png -text svneol=unset#image/png
|
||||
test/manual/png/bgbn4a08.png -text svneol=unset#image/png
|
||||
test/manual/png/bggn4a16.png -text svneol=unset#image/png
|
||||
test/manual/png/bgwn6a08.png -text svneol=unset#image/png
|
||||
test/manual/png/bgyn6a16.png -text svneol=unset#image/png
|
||||
test/manual/png/ccwn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/ccwn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/cdfn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/cdhn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/cdsn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/cdun2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/ch1n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/ch2n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/chunkordering.files.txt svneol=native#text/plain
|
||||
test/manual/png/cm0n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/cm7n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/cm9n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/corruptedfiles.files.txt svneol=native#text/plain
|
||||
test/manual/png/cs3n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/cs3n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/cs5n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/cs5n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/cs8n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/cs8n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/ct0n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/ct1n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/cten0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/ctfn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/ctgn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/cthn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/ctjn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/ctzn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/f00n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/f00n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/f01n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/f01n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/f02n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/f02n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/f03n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/f03n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/f04n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/f04n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/f99n0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/g03n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g03n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g03n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/g04n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g04n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g04n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/g05n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g05n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g05n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/g07n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g07n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g07n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/g10n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g10n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g10n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/g25n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/g25n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/g25n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/gamma.files.txt svneol=native#text/plain
|
||||
test/manual/png/imagefiltering.files.txt svneol=native#text/plain
|
||||
test/manual/png/interlacing.files.txt svneol=native#text/plain
|
||||
test/manual/png/oddsizes.files.txt svneol=native#text/plain
|
||||
test/manual/png/oi1n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi1n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi2n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi2n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi4n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi4n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi9n0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/oi9n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/pp0n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/pp0n6a08.png -text svneol=unset#image/png
|
||||
test/manual/png/ps1n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/ps1n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/ps2n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/ps2n2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/s01i3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s01n3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s02i3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s02n3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s03i3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s03n3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s04i3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s04n3p01.png -text svneol=unset#image/png
|
||||
test/manual/png/s05i3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s05n3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s06i3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s06n3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s07i3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s07n3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s08i3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s08n3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s09i3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s09n3p02.png -text svneol=unset#image/png
|
||||
test/manual/png/s32i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s32n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s33i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s33n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s34i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s34n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s35i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s35n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s36i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s36n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s37i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s37n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s38i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s38n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s39i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s39n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s40i3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/s40n3p04.png -text svneol=unset#image/png
|
||||
test/manual/png/tbbn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/tbbn2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/tbbn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/tbgn2c16.png -text svneol=unset#image/png
|
||||
test/manual/png/tbgn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/tbrn2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/tbwn0g16.png -text svneol=unset#image/png
|
||||
test/manual/png/tbwn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/tbyn3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/tp0n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/tp0n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/tp0n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/tp1n3p08.png -text svneol=unset#image/png
|
||||
test/manual/png/transparency.files.txt svneol=native#text/plain
|
||||
test/manual/png/xc1n0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/xc9n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/xcrn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/xcsn0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/xd0n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/xd3n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/xd9n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/xdtn0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/xhdn0g08.png -text svneol=unset#image/png
|
||||
test/manual/png/xlfn0g04.png -text svneol=unset#image/png
|
||||
test/manual/png/xs1n0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/xs2n0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/xs4n0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/xs7n0g01.png -text svneol=unset#image/png
|
||||
test/manual/png/z00n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/z03n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/z06n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/z09n2c08.png -text svneol=unset#image/png
|
||||
test/manual/png/zlibcompression.files.txt svneol=native#text/plain
|
||||
test/readme.txt svneol=native#text/plain
|
||||
test/runtests.lpi svneol=native#text/plain
|
||||
test/runtests.lpr svneol=native#text/plain
|
||||
|
BIN
test/manual/png/PngSuite.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
6
test/manual/png/additionalpalettes.files.txt
Normal file
@ -0,0 +1,6 @@
|
||||
pp0n2c16 - six-cube palette-chunk in true-color image
|
||||
pp0n6a08 - six-cube palette-chunk in true-color+alpha image
|
||||
ps1n0g08 - six-cube suggested palette (1 byte) in grayscale image
|
||||
ps1n2c16 - six-cube suggested palette (1 byte) in true-color image
|
||||
ps2n0g08 - six-cube suggested palette (2 bytes) in grayscale image
|
||||
ps2n2c16 - six-cube suggested palette (2 bytes) in true-color image
|
25
test/manual/png/ancillarychunks.files.txt
Normal file
@ -0,0 +1,25 @@
|
||||
ccwn2c08 - chroma chunk w:0.3127,0.3290 r:0.64,0.33 g:0.30,0.60 b:0.15,0.06
|
||||
ccwn3p08 - chroma chunk w:0.3127,0.3290 r:0.64,0.33 g:0.30,0.60 b:0.15,0.06
|
||||
cdfn2c08 - physical pixel dimensions, 8x32 flat pixels
|
||||
cdhn2c08 - physical pixel dimensions, 32x8 high pixels
|
||||
cdsn2c08 - physical pixel dimensions, 8x8 square pixels
|
||||
cdun2c08 - physical pixel dimensions, 1000 pixels per 1 meter
|
||||
ch1n3p04 - histogram 15 colors
|
||||
ch2n3p08 - histogram 256 colors
|
||||
cm0n0g04 - modification time, 01-jan-2000 12:34:56
|
||||
cm7n0g04 - modification time, 01-jan-1970 00:00:00
|
||||
cm9n0g04 - modification time, 31-dec-1999 23:59:59
|
||||
cs3n2c16 - color, 13 significant bits
|
||||
cs3n3p08 - paletted, 3 significant bits
|
||||
cs5n2c08 - color, 5 significant bits
|
||||
cs5n3p08 - paletted, 5 significant bits
|
||||
cs8n2c08 - color, 8 significant bits (reference)
|
||||
cs8n3p08 - paletted, 8 significant bits (reference)
|
||||
ct0n0g04 - no textual data
|
||||
ct1n0g04 - with textual data
|
||||
ctzn0g04 - with compressed textual data
|
||||
cten0g04 - international UTF-8, english
|
||||
ctfn0g04 - international UTF-8, finnish
|
||||
ctgn0g04 - international UTF-8, greek
|
||||
cthn0g04 - international UTF-8, hindi
|
||||
ctjn0g04 - international UTF-8, japanese
|
8
test/manual/png/backgroundcolors.files.txt
Normal file
@ -0,0 +1,8 @@
|
||||
bgai4a08 - 8 bit grayscale, alpha, no background chunk, interlaced
|
||||
bgai4a16 - 16 bit grayscale, alpha, no background chunk, interlaced
|
||||
bgan6a08 - 3x8 bits rgb color, alpha, no background chunk
|
||||
bgan6a16 - 3x16 bits rgb color, alpha, no background chunk
|
||||
bgbn4a08 - 8 bit grayscale, alpha, black background chunk
|
||||
bggn4a16 - 16 bit grayscale, alpha, gray background chunk
|
||||
bgwn6a08 - 3x8 bits rgb color, alpha, white background chunk
|
||||
bgyn6a16 - 3x16 bits rgb color, alpha, yellow background chunk
|
BIN
test/manual/png/basi0g01.png
Normal file
After Width: | Height: | Size: 217 B |
BIN
test/manual/png/basi0g02.png
Normal file
After Width: | Height: | Size: 154 B |
BIN
test/manual/png/basi0g04.png
Normal file
After Width: | Height: | Size: 247 B |
BIN
test/manual/png/basi0g08.png
Normal file
After Width: | Height: | Size: 254 B |
BIN
test/manual/png/basi0g16.png
Normal file
After Width: | Height: | Size: 299 B |
BIN
test/manual/png/basi2c08.png
Normal file
After Width: | Height: | Size: 315 B |
BIN
test/manual/png/basi2c16.png
Normal file
After Width: | Height: | Size: 595 B |
BIN
test/manual/png/basi3p01.png
Normal file
After Width: | Height: | Size: 132 B |
BIN
test/manual/png/basi3p02.png
Normal file
After Width: | Height: | Size: 193 B |
BIN
test/manual/png/basi3p04.png
Normal file
After Width: | Height: | Size: 327 B |
BIN
test/manual/png/basi3p08.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
test/manual/png/basi4a08.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
test/manual/png/basi4a16.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
test/manual/png/basi6a08.png
Normal file
After Width: | Height: | Size: 361 B |
BIN
test/manual/png/basi6a16.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
15
test/manual/png/basic.files.txt
Normal file
@ -0,0 +1,15 @@
|
||||
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
|
BIN
test/manual/png/basn0g01.png
Normal file
After Width: | Height: | Size: 164 B |
BIN
test/manual/png/basn0g02.png
Normal file
After Width: | Height: | Size: 104 B |
BIN
test/manual/png/basn0g04.png
Normal file
After Width: | Height: | Size: 145 B |
BIN
test/manual/png/basn0g08.png
Normal file
After Width: | Height: | Size: 138 B |
BIN
test/manual/png/basn0g16.png
Normal file
After Width: | Height: | Size: 167 B |
BIN
test/manual/png/basn2c08.png
Normal file
After Width: | Height: | Size: 145 B |
BIN
test/manual/png/basn2c16.png
Normal file
After Width: | Height: | Size: 302 B |
BIN
test/manual/png/basn3p01.png
Normal file
After Width: | Height: | Size: 112 B |
BIN
test/manual/png/basn3p02.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
test/manual/png/basn3p04.png
Normal file
After Width: | Height: | Size: 216 B |
BIN
test/manual/png/basn3p08.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
test/manual/png/basn4a08.png
Normal file
After Width: | Height: | Size: 126 B |
BIN
test/manual/png/basn4a16.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
test/manual/png/basn6a08.png
Normal file
After Width: | Height: | Size: 184 B |
BIN
test/manual/png/basn6a16.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
test/manual/png/bgai4a08.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
test/manual/png/bgai4a16.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
test/manual/png/bgan6a08.png
Normal file
After Width: | Height: | Size: 184 B |
BIN
test/manual/png/bgan6a16.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
test/manual/png/bgbn4a08.png
Normal file
After Width: | Height: | Size: 140 B |
BIN
test/manual/png/bggn4a16.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
test/manual/png/bgwn6a08.png
Normal file
After Width: | Height: | Size: 202 B |
BIN
test/manual/png/bgyn6a16.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
test/manual/png/ccwn2c08.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
test/manual/png/ccwn3p08.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
test/manual/png/cdfn2c08.png
Normal file
After Width: | Height: | Size: 404 B |
BIN
test/manual/png/cdhn2c08.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
test/manual/png/cdsn2c08.png
Normal file
After Width: | Height: | Size: 232 B |
BIN
test/manual/png/cdun2c08.png
Normal file
After Width: | Height: | Size: 724 B |
BIN
test/manual/png/ch1n3p04.png
Normal file
After Width: | Height: | Size: 258 B |
BIN
test/manual/png/ch2n3p08.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
8
test/manual/png/chunkordering.files.txt
Normal file
@ -0,0 +1,8 @@
|
||||
oi1n0g16 - grayscale mother image with 1 idat-chunk
|
||||
oi1n2c16 - color mother image with 1 idat-chunk
|
||||
oi2n0g16 - grayscale image with 2 idat-chunks
|
||||
oi2n2c16 - color image with 2 idat-chunks
|
||||
oi4n0g16 - grayscale image with 4 unequal sized idat-chunks
|
||||
oi4n2c16 - color image with 4 unequal sized idat-chunks
|
||||
oi9n0g16 - grayscale image with all idat-chunks length one
|
||||
oi9n2c16 - color image with all idat-chunks length one
|
BIN
test/manual/png/cm0n0g04.png
Normal file
After Width: | Height: | Size: 292 B |
BIN
test/manual/png/cm7n0g04.png
Normal file
After Width: | Height: | Size: 292 B |
BIN
test/manual/png/cm9n0g04.png
Normal file
After Width: | Height: | Size: 292 B |
14
test/manual/png/corruptedfiles.files.txt
Normal file
@ -0,0 +1,14 @@
|
||||
xs1n0g01 - signature byte 1 MSBit reset to zero
|
||||
xs2n0g01 - signature byte 2 is a 'Q'
|
||||
xs4n0g01 - signature byte 4 lowercase
|
||||
xs7n0g01 - 7th byte a space instead of control-Z
|
||||
xcrn0g04 - added cr bytes
|
||||
xlfn0g04 - added lf bytes
|
||||
xhdn0g08 - incorrect IHDR checksum
|
||||
xc1n0g08 - color type 1
|
||||
xc9n2c08 - color type 9
|
||||
xd0n2c08 - bit-depth 0
|
||||
xd3n2c08 - bit-depth 3
|
||||
xd9n2c08 - bit-depth 99
|
||||
xdtn0g01 - missing IDAT chunk
|
||||
xcsn0g01 - incorrect IDAT checksum
|
BIN
test/manual/png/cs3n2c16.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
test/manual/png/cs3n3p08.png
Normal file
After Width: | Height: | Size: 259 B |
BIN
test/manual/png/cs5n2c08.png
Normal file
After Width: | Height: | Size: 186 B |
BIN
test/manual/png/cs5n3p08.png
Normal file
After Width: | Height: | Size: 271 B |
BIN
test/manual/png/cs8n2c08.png
Normal file
After Width: | Height: | Size: 149 B |
BIN
test/manual/png/cs8n3p08.png
Normal file
After Width: | Height: | Size: 256 B |
BIN
test/manual/png/ct0n0g04.png
Normal file
After Width: | Height: | Size: 273 B |
BIN
test/manual/png/ct1n0g04.png
Normal file
After Width: | Height: | Size: 792 B |
BIN
test/manual/png/cten0g04.png
Normal file
After Width: | Height: | Size: 748 B |
BIN
test/manual/png/ctfn0g04.png
Normal file
After Width: | Height: | Size: 722 B |
BIN
test/manual/png/ctgn0g04.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
test/manual/png/cthn0g04.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
test/manual/png/ctjn0g04.png
Normal file
After Width: | Height: | Size: 947 B |
BIN
test/manual/png/ctzn0g04.png
Normal file
After Width: | Height: | Size: 753 B |
BIN
test/manual/png/f00n0g08.png
Normal file
After Width: | Height: | Size: 319 B |
BIN
test/manual/png/f00n2c08.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
test/manual/png/f01n0g08.png
Normal file
After Width: | Height: | Size: 321 B |
BIN
test/manual/png/f01n2c08.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
test/manual/png/f02n0g08.png
Normal file
After Width: | Height: | Size: 355 B |
BIN
test/manual/png/f02n2c08.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
test/manual/png/f03n0g08.png
Normal file
After Width: | Height: | Size: 389 B |
BIN
test/manual/png/f03n2c08.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
test/manual/png/f04n0g08.png
Normal file
After Width: | Height: | Size: 269 B |
BIN
test/manual/png/f04n2c08.png
Normal file
After Width: | Height: | Size: 985 B |
BIN
test/manual/png/f99n0g04.png
Normal file
After Width: | Height: | Size: 426 B |
BIN
test/manual/png/g03n0g16.png
Normal file
After Width: | Height: | Size: 345 B |
BIN
test/manual/png/g03n2c08.png
Normal file
After Width: | Height: | Size: 370 B |
BIN
test/manual/png/g03n3p04.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
test/manual/png/g04n0g16.png
Normal file
After Width: | Height: | Size: 363 B |
BIN
test/manual/png/g04n2c08.png
Normal file
After Width: | Height: | Size: 377 B |
BIN
test/manual/png/g04n3p04.png
Normal file
After Width: | Height: | Size: 219 B |
BIN
test/manual/png/g05n0g16.png
Normal file
After Width: | Height: | Size: 339 B |
BIN
test/manual/png/g05n2c08.png
Normal file
After Width: | Height: | Size: 350 B |
BIN
test/manual/png/g05n3p04.png
Normal file
After Width: | Height: | Size: 206 B |
BIN
test/manual/png/g07n0g16.png
Normal file
After Width: | Height: | Size: 321 B |
BIN
test/manual/png/g07n2c08.png
Normal file
After Width: | Height: | Size: 340 B |
BIN
test/manual/png/g07n3p04.png
Normal file
After Width: | Height: | Size: 207 B |
BIN
test/manual/png/g10n0g16.png
Normal file
After Width: | Height: | Size: 262 B |
BIN
test/manual/png/g10n2c08.png
Normal file
After Width: | Height: | Size: 285 B |
BIN
test/manual/png/g10n3p04.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
test/manual/png/g25n0g16.png
Normal file
After Width: | Height: | Size: 383 B |
BIN
test/manual/png/g25n2c08.png
Normal file
After Width: | Height: | Size: 405 B |
BIN
test/manual/png/g25n3p04.png
Normal file
After Width: | Height: | Size: 215 B |