summaryrefslogtreecommitdiff
path: root/test/pngsuite
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2023-09-05 22:10:51 -0400
committerpommicket <pommicket@gmail.com>2023-09-05 22:10:51 -0400
commit40b2894ae4ade5461469aaa337862a586d16eac6 (patch)
tree4180e2072f9e9a6299f0ae2f7abcf4c1fa538d46 /test/pngsuite
parent6d9d77638172a50c1fa349f8f81ed5a951e4716b (diff)
better tests, caught some bugs
Diffstat (limited to 'test/pngsuite')
-rw-r--r--test/pngsuite/PngSuite.LICENSE9
-rw-r--r--test/pngsuite/PngSuite.README25
-rw-r--r--test/pngsuite/PngSuite.pngbin0 -> 2262 bytes
-rw-r--r--test/pngsuite/basi0g01.pngbin0 -> 217 bytes
-rw-r--r--test/pngsuite/basi0g02.pngbin0 -> 154 bytes
-rw-r--r--test/pngsuite/basi0g04.pngbin0 -> 247 bytes
-rw-r--r--test/pngsuite/basi0g08.pngbin0 -> 254 bytes
-rw-r--r--test/pngsuite/basi0g16.pngbin0 -> 299 bytes
-rw-r--r--test/pngsuite/basi2c08.pngbin0 -> 315 bytes
-rw-r--r--test/pngsuite/basi2c16.pngbin0 -> 595 bytes
-rw-r--r--test/pngsuite/basi3p01.pngbin0 -> 132 bytes
-rw-r--r--test/pngsuite/basi3p02.pngbin0 -> 193 bytes
-rw-r--r--test/pngsuite/basi3p04.pngbin0 -> 327 bytes
-rw-r--r--test/pngsuite/basi3p08.pngbin0 -> 1527 bytes
-rw-r--r--test/pngsuite/basi4a08.pngbin0 -> 214 bytes
-rw-r--r--test/pngsuite/basi4a16.pngbin0 -> 2855 bytes
-rw-r--r--test/pngsuite/basi6a08.pngbin0 -> 361 bytes
-rw-r--r--test/pngsuite/basi6a16.pngbin0 -> 4180 bytes
-rw-r--r--test/pngsuite/basn0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/basn0g02.pngbin0 -> 104 bytes
-rw-r--r--test/pngsuite/basn0g04.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/basn0g08.pngbin0 -> 138 bytes
-rw-r--r--test/pngsuite/basn0g16.pngbin0 -> 167 bytes
-rw-r--r--test/pngsuite/basn2c08.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/basn2c16.pngbin0 -> 302 bytes
-rw-r--r--test/pngsuite/basn3p01.pngbin0 -> 112 bytes
-rw-r--r--test/pngsuite/basn3p02.pngbin0 -> 146 bytes
-rw-r--r--test/pngsuite/basn3p04.pngbin0 -> 216 bytes
-rw-r--r--test/pngsuite/basn3p08.pngbin0 -> 1286 bytes
-rw-r--r--test/pngsuite/basn4a08.pngbin0 -> 126 bytes
-rw-r--r--test/pngsuite/basn4a16.pngbin0 -> 2206 bytes
-rw-r--r--test/pngsuite/basn6a08.pngbin0 -> 184 bytes
-rw-r--r--test/pngsuite/basn6a16.pngbin0 -> 3435 bytes
-rw-r--r--test/pngsuite/bgai4a08.pngbin0 -> 214 bytes
-rw-r--r--test/pngsuite/bgai4a16.pngbin0 -> 2855 bytes
-rw-r--r--test/pngsuite/bgan6a08.pngbin0 -> 184 bytes
-rw-r--r--test/pngsuite/bgan6a16.pngbin0 -> 3435 bytes
-rw-r--r--test/pngsuite/bgbn4a08.pngbin0 -> 140 bytes
-rw-r--r--test/pngsuite/bggn4a16.pngbin0 -> 2220 bytes
-rw-r--r--test/pngsuite/bgwn6a08.pngbin0 -> 202 bytes
-rw-r--r--test/pngsuite/bgyn6a16.pngbin0 -> 3453 bytes
-rw-r--r--test/pngsuite/ccwn2c08.pngbin0 -> 1514 bytes
-rw-r--r--test/pngsuite/ccwn3p08.pngbin0 -> 1554 bytes
-rw-r--r--test/pngsuite/cdfn2c08.pngbin0 -> 404 bytes
-rw-r--r--test/pngsuite/cdhn2c08.pngbin0 -> 344 bytes
-rw-r--r--test/pngsuite/cdsn2c08.pngbin0 -> 232 bytes
-rw-r--r--test/pngsuite/cdun2c08.pngbin0 -> 724 bytes
-rw-r--r--test/pngsuite/ch1n3p04.pngbin0 -> 258 bytes
-rw-r--r--test/pngsuite/ch2n3p08.pngbin0 -> 1810 bytes
-rw-r--r--test/pngsuite/cm0n0g04.pngbin0 -> 292 bytes
-rw-r--r--test/pngsuite/cm7n0g04.pngbin0 -> 292 bytes
-rw-r--r--test/pngsuite/cm9n0g04.pngbin0 -> 292 bytes
-rw-r--r--test/pngsuite/cs3n2c16.pngbin0 -> 214 bytes
-rw-r--r--test/pngsuite/cs3n3p08.pngbin0 -> 259 bytes
-rw-r--r--test/pngsuite/cs5n2c08.pngbin0 -> 186 bytes
-rw-r--r--test/pngsuite/cs5n3p08.pngbin0 -> 271 bytes
-rw-r--r--test/pngsuite/cs8n2c08.pngbin0 -> 149 bytes
-rw-r--r--test/pngsuite/cs8n3p08.pngbin0 -> 256 bytes
-rw-r--r--test/pngsuite/ct0n0g04.pngbin0 -> 273 bytes
-rw-r--r--test/pngsuite/ct1n0g04.pngbin0 -> 792 bytes
-rw-r--r--test/pngsuite/cten0g04.pngbin0 -> 742 bytes
-rw-r--r--test/pngsuite/ctfn0g04.pngbin0 -> 716 bytes
-rw-r--r--test/pngsuite/ctgn0g04.pngbin0 -> 1182 bytes
-rw-r--r--test/pngsuite/cthn0g04.pngbin0 -> 1269 bytes
-rw-r--r--test/pngsuite/ctjn0g04.pngbin0 -> 941 bytes
-rw-r--r--test/pngsuite/ctzn0g04.pngbin0 -> 753 bytes
-rw-r--r--test/pngsuite/f00n0g08.pngbin0 -> 319 bytes
-rw-r--r--test/pngsuite/f00n2c08.pngbin0 -> 2475 bytes
-rw-r--r--test/pngsuite/f01n0g08.pngbin0 -> 321 bytes
-rw-r--r--test/pngsuite/f01n2c08.pngbin0 -> 1180 bytes
-rw-r--r--test/pngsuite/f02n0g08.pngbin0 -> 355 bytes
-rw-r--r--test/pngsuite/f02n2c08.pngbin0 -> 1729 bytes
-rw-r--r--test/pngsuite/f03n0g08.pngbin0 -> 389 bytes
-rw-r--r--test/pngsuite/f03n2c08.pngbin0 -> 1291 bytes
-rw-r--r--test/pngsuite/f04n0g08.pngbin0 -> 269 bytes
-rw-r--r--test/pngsuite/f04n2c08.pngbin0 -> 985 bytes
-rw-r--r--test/pngsuite/f99n0g04.pngbin0 -> 426 bytes
-rw-r--r--test/pngsuite/g03n0g16.pngbin0 -> 345 bytes
-rw-r--r--test/pngsuite/g03n2c08.pngbin0 -> 370 bytes
-rw-r--r--test/pngsuite/g03n3p04.pngbin0 -> 214 bytes
-rw-r--r--test/pngsuite/g04n0g16.pngbin0 -> 363 bytes
-rw-r--r--test/pngsuite/g04n2c08.pngbin0 -> 377 bytes
-rw-r--r--test/pngsuite/g04n3p04.pngbin0 -> 219 bytes
-rw-r--r--test/pngsuite/g05n0g16.pngbin0 -> 339 bytes
-rw-r--r--test/pngsuite/g05n2c08.pngbin0 -> 350 bytes
-rw-r--r--test/pngsuite/g05n3p04.pngbin0 -> 206 bytes
-rw-r--r--test/pngsuite/g07n0g16.pngbin0 -> 321 bytes
-rw-r--r--test/pngsuite/g07n2c08.pngbin0 -> 340 bytes
-rw-r--r--test/pngsuite/g07n3p04.pngbin0 -> 207 bytes
-rw-r--r--test/pngsuite/g10n0g16.pngbin0 -> 262 bytes
-rw-r--r--test/pngsuite/g10n2c08.pngbin0 -> 285 bytes
-rw-r--r--test/pngsuite/g10n3p04.pngbin0 -> 214 bytes
-rw-r--r--test/pngsuite/g25n0g16.pngbin0 -> 383 bytes
-rw-r--r--test/pngsuite/g25n2c08.pngbin0 -> 405 bytes
-rw-r--r--test/pngsuite/g25n3p04.pngbin0 -> 215 bytes
-rw-r--r--test/pngsuite/oi1n0g16.pngbin0 -> 167 bytes
-rw-r--r--test/pngsuite/oi1n2c16.pngbin0 -> 302 bytes
-rw-r--r--test/pngsuite/oi2n0g16.pngbin0 -> 179 bytes
-rw-r--r--test/pngsuite/oi2n2c16.pngbin0 -> 314 bytes
-rw-r--r--test/pngsuite/oi4n0g16.pngbin0 -> 203 bytes
-rw-r--r--test/pngsuite/oi4n2c16.pngbin0 -> 338 bytes
-rw-r--r--test/pngsuite/oi9n0g16.pngbin0 -> 1283 bytes
-rw-r--r--test/pngsuite/oi9n2c16.pngbin0 -> 3038 bytes
-rw-r--r--test/pngsuite/pp0n2c16.pngbin0 -> 962 bytes
-rw-r--r--test/pngsuite/pp0n6a08.pngbin0 -> 818 bytes
-rw-r--r--test/pngsuite/ps1n0g08.pngbin0 -> 1456 bytes
-rw-r--r--test/pngsuite/ps1n2c16.pngbin0 -> 1620 bytes
-rw-r--r--test/pngsuite/ps2n0g08.pngbin0 -> 2320 bytes
-rw-r--r--test/pngsuite/ps2n2c16.pngbin0 -> 2484 bytes
-rw-r--r--test/pngsuite/s01i3p01.pngbin0 -> 113 bytes
-rw-r--r--test/pngsuite/s01n3p01.pngbin0 -> 113 bytes
-rw-r--r--test/pngsuite/s02i3p01.pngbin0 -> 114 bytes
-rw-r--r--test/pngsuite/s02n3p01.pngbin0 -> 115 bytes
-rw-r--r--test/pngsuite/s03i3p01.pngbin0 -> 118 bytes
-rw-r--r--test/pngsuite/s03n3p01.pngbin0 -> 120 bytes
-rw-r--r--test/pngsuite/s04i3p01.pngbin0 -> 126 bytes
-rw-r--r--test/pngsuite/s04n3p01.pngbin0 -> 121 bytes
-rw-r--r--test/pngsuite/s05i3p02.pngbin0 -> 134 bytes
-rw-r--r--test/pngsuite/s05n3p02.pngbin0 -> 129 bytes
-rw-r--r--test/pngsuite/s06i3p02.pngbin0 -> 143 bytes
-rw-r--r--test/pngsuite/s06n3p02.pngbin0 -> 131 bytes
-rw-r--r--test/pngsuite/s07i3p02.pngbin0 -> 149 bytes
-rw-r--r--test/pngsuite/s07n3p02.pngbin0 -> 138 bytes
-rw-r--r--test/pngsuite/s08i3p02.pngbin0 -> 149 bytes
-rw-r--r--test/pngsuite/s08n3p02.pngbin0 -> 139 bytes
-rw-r--r--test/pngsuite/s09i3p02.pngbin0 -> 147 bytes
-rw-r--r--test/pngsuite/s09n3p02.pngbin0 -> 143 bytes
-rw-r--r--test/pngsuite/s32i3p04.pngbin0 -> 355 bytes
-rw-r--r--test/pngsuite/s32n3p04.pngbin0 -> 263 bytes
-rw-r--r--test/pngsuite/s33i3p04.pngbin0 -> 385 bytes
-rw-r--r--test/pngsuite/s33n3p04.pngbin0 -> 329 bytes
-rw-r--r--test/pngsuite/s34i3p04.pngbin0 -> 349 bytes
-rw-r--r--test/pngsuite/s34n3p04.pngbin0 -> 248 bytes
-rw-r--r--test/pngsuite/s35i3p04.pngbin0 -> 399 bytes
-rw-r--r--test/pngsuite/s35n3p04.pngbin0 -> 338 bytes
-rw-r--r--test/pngsuite/s36i3p04.pngbin0 -> 356 bytes
-rw-r--r--test/pngsuite/s36n3p04.pngbin0 -> 258 bytes
-rw-r--r--test/pngsuite/s37i3p04.pngbin0 -> 393 bytes
-rw-r--r--test/pngsuite/s37n3p04.pngbin0 -> 336 bytes
-rw-r--r--test/pngsuite/s38i3p04.pngbin0 -> 357 bytes
-rw-r--r--test/pngsuite/s38n3p04.pngbin0 -> 245 bytes
-rw-r--r--test/pngsuite/s39i3p04.pngbin0 -> 420 bytes
-rw-r--r--test/pngsuite/s39n3p04.pngbin0 -> 352 bytes
-rw-r--r--test/pngsuite/s40i3p04.pngbin0 -> 357 bytes
-rw-r--r--test/pngsuite/s40n3p04.pngbin0 -> 256 bytes
-rw-r--r--test/pngsuite/tbbn0g04.pngbin0 -> 429 bytes
-rw-r--r--test/pngsuite/tbbn2c16.pngbin0 -> 2041 bytes
-rw-r--r--test/pngsuite/tbbn3p08.pngbin0 -> 1499 bytes
-rw-r--r--test/pngsuite/tbgn2c16.pngbin0 -> 2041 bytes
-rw-r--r--test/pngsuite/tbgn3p08.pngbin0 -> 1499 bytes
-rw-r--r--test/pngsuite/tbrn2c08.pngbin0 -> 1633 bytes
-rw-r--r--test/pngsuite/tbwn0g16.pngbin0 -> 1313 bytes
-rw-r--r--test/pngsuite/tbwn3p08.pngbin0 -> 1496 bytes
-rw-r--r--test/pngsuite/tbyn3p08.pngbin0 -> 1499 bytes
-rw-r--r--test/pngsuite/tm3n3p02.pngbin0 -> 116 bytes
-rw-r--r--test/pngsuite/tp0n0g08.pngbin0 -> 719 bytes
-rw-r--r--test/pngsuite/tp0n2c08.pngbin0 -> 1594 bytes
-rw-r--r--test/pngsuite/tp0n3p08.pngbin0 -> 1476 bytes
-rw-r--r--test/pngsuite/tp1n3p08.pngbin0 -> 1483 bytes
-rw-r--r--test/pngsuite/xc1n0g08.pngbin0 -> 138 bytes
-rw-r--r--test/pngsuite/xc9n2c08.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xcrn0g04.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xcsn0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/xd0n2c08.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xd3n2c08.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xd9n2c08.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xdtn0g01.pngbin0 -> 61 bytes
-rw-r--r--test/pngsuite/xhdn0g08.pngbin0 -> 138 bytes
-rw-r--r--test/pngsuite/xlfn0g04.pngbin0 -> 145 bytes
-rw-r--r--test/pngsuite/xs1n0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/xs2n0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/xs4n0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/xs7n0g01.pngbin0 -> 164 bytes
-rw-r--r--test/pngsuite/z00n2c08.pngbin0 -> 3172 bytes
-rw-r--r--test/pngsuite/z03n2c08.pngbin0 -> 232 bytes
-rw-r--r--test/pngsuite/z06n2c08.pngbin0 -> 224 bytes
-rw-r--r--test/pngsuite/z09n2c08.pngbin0 -> 224 bytes
177 files changed, 34 insertions, 0 deletions
diff --git a/test/pngsuite/PngSuite.LICENSE b/test/pngsuite/PngSuite.LICENSE
new file mode 100644
index 0000000..8d4d1d0
--- /dev/null
+++ b/test/pngsuite/PngSuite.LICENSE
@@ -0,0 +1,9 @@
+PngSuite
+--------
+
+Permission to use, copy, modify and distribute these images for any
+purpose and without fee is hereby granted.
+
+
+(c) Willem van Schaik, 1996, 2011
+
diff --git a/test/pngsuite/PngSuite.README b/test/pngsuite/PngSuite.README
new file mode 100644
index 0000000..94df6cc
--- /dev/null
+++ b/test/pngsuite/PngSuite.README
@@ -0,0 +1,25 @@
+ PNGSUITE
+----------------
+
+ testset for PNG-(de)coders
+ created by Willem van Schaik
+------------------------------------
+
+This is a collection of graphics images created to test the png applications
+like viewers, converters and editors. All (as far as that is possible)
+formats supported by the PNG standard are represented.
+
+The suite consists of the following files:
+
+- PngSuite.README - this file
+- PngSuite.LICENSE - the PngSuite is freeware
+- PngSuite.png - image with PngSuite logo
+- PngSuite.tgz - archive of all PNG testfiles
+- PngSuite.zip - same in .zip format for PCs
+
+
+--------
+ (c) Willem van Schaik
+ willem@schaik.com
+ Calgary, April 2011
+
diff --git a/test/pngsuite/PngSuite.png b/test/pngsuite/PngSuite.png
new file mode 100644
index 0000000..205460d
--- /dev/null
+++ b/test/pngsuite/PngSuite.png
Binary files differ
diff --git a/test/pngsuite/basi0g01.png b/test/pngsuite/basi0g01.png
new file mode 100644
index 0000000..556fa72
--- /dev/null
+++ b/test/pngsuite/basi0g01.png
Binary files differ
diff --git a/test/pngsuite/basi0g02.png b/test/pngsuite/basi0g02.png
new file mode 100644
index 0000000..ce09821
--- /dev/null
+++ b/test/pngsuite/basi0g02.png
Binary files differ
diff --git a/test/pngsuite/basi0g04.png b/test/pngsuite/basi0g04.png
new file mode 100644
index 0000000..3853273
--- /dev/null
+++ b/test/pngsuite/basi0g04.png
Binary files differ
diff --git a/test/pngsuite/basi0g08.png b/test/pngsuite/basi0g08.png
new file mode 100644
index 0000000..faed8be
--- /dev/null
+++ b/test/pngsuite/basi0g08.png
Binary files differ
diff --git a/test/pngsuite/basi0g16.png b/test/pngsuite/basi0g16.png
new file mode 100644
index 0000000..a9f2816
--- /dev/null
+++ b/test/pngsuite/basi0g16.png
Binary files differ
diff --git a/test/pngsuite/basi2c08.png b/test/pngsuite/basi2c08.png
new file mode 100644
index 0000000..2aab44d
--- /dev/null
+++ b/test/pngsuite/basi2c08.png
Binary files differ
diff --git a/test/pngsuite/basi2c16.png b/test/pngsuite/basi2c16.png
new file mode 100644
index 0000000..cd7e50f
--- /dev/null
+++ b/test/pngsuite/basi2c16.png
Binary files differ
diff --git a/test/pngsuite/basi3p01.png b/test/pngsuite/basi3p01.png
new file mode 100644
index 0000000..00a7cea
--- /dev/null
+++ b/test/pngsuite/basi3p01.png
Binary files differ
diff --git a/test/pngsuite/basi3p02.png b/test/pngsuite/basi3p02.png
new file mode 100644
index 0000000..bb16b44
--- /dev/null
+++ b/test/pngsuite/basi3p02.png
Binary files differ
diff --git a/test/pngsuite/basi3p04.png b/test/pngsuite/basi3p04.png
new file mode 100644
index 0000000..b4e888e
--- /dev/null
+++ b/test/pngsuite/basi3p04.png
Binary files differ
diff --git a/test/pngsuite/basi3p08.png b/test/pngsuite/basi3p08.png
new file mode 100644
index 0000000..50a6d1c
--- /dev/null
+++ b/test/pngsuite/basi3p08.png
Binary files differ
diff --git a/test/pngsuite/basi4a08.png b/test/pngsuite/basi4a08.png
new file mode 100644
index 0000000..398132b
--- /dev/null
+++ b/test/pngsuite/basi4a08.png
Binary files differ
diff --git a/test/pngsuite/basi4a16.png b/test/pngsuite/basi4a16.png
new file mode 100644
index 0000000..51192e7
--- /dev/null
+++ b/test/pngsuite/basi4a16.png
Binary files differ
diff --git a/test/pngsuite/basi6a08.png b/test/pngsuite/basi6a08.png
new file mode 100644
index 0000000..aecb32e
--- /dev/null
+++ b/test/pngsuite/basi6a08.png
Binary files differ
diff --git a/test/pngsuite/basi6a16.png b/test/pngsuite/basi6a16.png
new file mode 100644
index 0000000..4181533
--- /dev/null
+++ b/test/pngsuite/basi6a16.png
Binary files differ
diff --git a/test/pngsuite/basn0g01.png b/test/pngsuite/basn0g01.png
new file mode 100644
index 0000000..1d72242
--- /dev/null
+++ b/test/pngsuite/basn0g01.png
Binary files differ
diff --git a/test/pngsuite/basn0g02.png b/test/pngsuite/basn0g02.png
new file mode 100644
index 0000000..5083324
--- /dev/null
+++ b/test/pngsuite/basn0g02.png
Binary files differ
diff --git a/test/pngsuite/basn0g04.png b/test/pngsuite/basn0g04.png
new file mode 100644
index 0000000..0bf3687
--- /dev/null
+++ b/test/pngsuite/basn0g04.png
Binary files differ
diff --git a/test/pngsuite/basn0g08.png b/test/pngsuite/basn0g08.png
new file mode 100644
index 0000000..23c8237
--- /dev/null
+++ b/test/pngsuite/basn0g08.png
Binary files differ
diff --git a/test/pngsuite/basn0g16.png b/test/pngsuite/basn0g16.png
new file mode 100644
index 0000000..e7c82f7
--- /dev/null
+++ b/test/pngsuite/basn0g16.png
Binary files differ
diff --git a/test/pngsuite/basn2c08.png b/test/pngsuite/basn2c08.png
new file mode 100644
index 0000000..db5ad15
--- /dev/null
+++ b/test/pngsuite/basn2c08.png
Binary files differ
diff --git a/test/pngsuite/basn2c16.png b/test/pngsuite/basn2c16.png
new file mode 100644
index 0000000..50c1cb9
--- /dev/null
+++ b/test/pngsuite/basn2c16.png
Binary files differ
diff --git a/test/pngsuite/basn3p01.png b/test/pngsuite/basn3p01.png
new file mode 100644
index 0000000..b145c2b
--- /dev/null
+++ b/test/pngsuite/basn3p01.png
Binary files differ
diff --git a/test/pngsuite/basn3p02.png b/test/pngsuite/basn3p02.png
new file mode 100644
index 0000000..8985b3d
--- /dev/null
+++ b/test/pngsuite/basn3p02.png
Binary files differ
diff --git a/test/pngsuite/basn3p04.png b/test/pngsuite/basn3p04.png
new file mode 100644
index 0000000..0fbf9e8
--- /dev/null
+++ b/test/pngsuite/basn3p04.png
Binary files differ
diff --git a/test/pngsuite/basn3p08.png b/test/pngsuite/basn3p08.png
new file mode 100644
index 0000000..0ddad07
--- /dev/null
+++ b/test/pngsuite/basn3p08.png
Binary files differ
diff --git a/test/pngsuite/basn4a08.png b/test/pngsuite/basn4a08.png
new file mode 100644
index 0000000..3e13052
--- /dev/null
+++ b/test/pngsuite/basn4a08.png
Binary files differ
diff --git a/test/pngsuite/basn4a16.png b/test/pngsuite/basn4a16.png
new file mode 100644
index 0000000..8243644
--- /dev/null
+++ b/test/pngsuite/basn4a16.png
Binary files differ
diff --git a/test/pngsuite/basn6a08.png b/test/pngsuite/basn6a08.png
new file mode 100644
index 0000000..e608738
--- /dev/null
+++ b/test/pngsuite/basn6a08.png
Binary files differ
diff --git a/test/pngsuite/basn6a16.png b/test/pngsuite/basn6a16.png
new file mode 100644
index 0000000..984a995
--- /dev/null
+++ b/test/pngsuite/basn6a16.png
Binary files differ
diff --git a/test/pngsuite/bgai4a08.png b/test/pngsuite/bgai4a08.png
new file mode 100644
index 0000000..398132b
--- /dev/null
+++ b/test/pngsuite/bgai4a08.png
Binary files differ
diff --git a/test/pngsuite/bgai4a16.png b/test/pngsuite/bgai4a16.png
new file mode 100644
index 0000000..51192e7
--- /dev/null
+++ b/test/pngsuite/bgai4a16.png
Binary files differ
diff --git a/test/pngsuite/bgan6a08.png b/test/pngsuite/bgan6a08.png
new file mode 100644
index 0000000..e608738
--- /dev/null
+++ b/test/pngsuite/bgan6a08.png
Binary files differ
diff --git a/test/pngsuite/bgan6a16.png b/test/pngsuite/bgan6a16.png
new file mode 100644
index 0000000..984a995
--- /dev/null
+++ b/test/pngsuite/bgan6a16.png
Binary files differ
diff --git a/test/pngsuite/bgbn4a08.png b/test/pngsuite/bgbn4a08.png
new file mode 100644
index 0000000..7cbefc3
--- /dev/null
+++ b/test/pngsuite/bgbn4a08.png
Binary files differ
diff --git a/test/pngsuite/bggn4a16.png b/test/pngsuite/bggn4a16.png
new file mode 100644
index 0000000..13fd85b
--- /dev/null
+++ b/test/pngsuite/bggn4a16.png
Binary files differ
diff --git a/test/pngsuite/bgwn6a08.png b/test/pngsuite/bgwn6a08.png
new file mode 100644
index 0000000..a67ff20
--- /dev/null
+++ b/test/pngsuite/bgwn6a08.png
Binary files differ
diff --git a/test/pngsuite/bgyn6a16.png b/test/pngsuite/bgyn6a16.png
new file mode 100644
index 0000000..ae3e9be
--- /dev/null
+++ b/test/pngsuite/bgyn6a16.png
Binary files differ
diff --git a/test/pngsuite/ccwn2c08.png b/test/pngsuite/ccwn2c08.png
new file mode 100644
index 0000000..47c2481
--- /dev/null
+++ b/test/pngsuite/ccwn2c08.png
Binary files differ
diff --git a/test/pngsuite/ccwn3p08.png b/test/pngsuite/ccwn3p08.png
new file mode 100644
index 0000000..8bb2c10
--- /dev/null
+++ b/test/pngsuite/ccwn3p08.png
Binary files differ
diff --git a/test/pngsuite/cdfn2c08.png b/test/pngsuite/cdfn2c08.png
new file mode 100644
index 0000000..559e526
--- /dev/null
+++ b/test/pngsuite/cdfn2c08.png
Binary files differ
diff --git a/test/pngsuite/cdhn2c08.png b/test/pngsuite/cdhn2c08.png
new file mode 100644
index 0000000..3e07e8e
--- /dev/null
+++ b/test/pngsuite/cdhn2c08.png
Binary files differ
diff --git a/test/pngsuite/cdsn2c08.png b/test/pngsuite/cdsn2c08.png
new file mode 100644
index 0000000..076c32c
--- /dev/null
+++ b/test/pngsuite/cdsn2c08.png
Binary files differ
diff --git a/test/pngsuite/cdun2c08.png b/test/pngsuite/cdun2c08.png
new file mode 100644
index 0000000..846033b
--- /dev/null
+++ b/test/pngsuite/cdun2c08.png
Binary files differ
diff --git a/test/pngsuite/ch1n3p04.png b/test/pngsuite/ch1n3p04.png
new file mode 100644
index 0000000..17cd12d
--- /dev/null
+++ b/test/pngsuite/ch1n3p04.png
Binary files differ
diff --git a/test/pngsuite/ch2n3p08.png b/test/pngsuite/ch2n3p08.png
new file mode 100644
index 0000000..25c1798
--- /dev/null
+++ b/test/pngsuite/ch2n3p08.png
Binary files differ
diff --git a/test/pngsuite/cm0n0g04.png b/test/pngsuite/cm0n0g04.png
new file mode 100644
index 0000000..9fba5db
--- /dev/null
+++ b/test/pngsuite/cm0n0g04.png
Binary files differ
diff --git a/test/pngsuite/cm7n0g04.png b/test/pngsuite/cm7n0g04.png
new file mode 100644
index 0000000..f7dc46e
--- /dev/null
+++ b/test/pngsuite/cm7n0g04.png
Binary files differ
diff --git a/test/pngsuite/cm9n0g04.png b/test/pngsuite/cm9n0g04.png
new file mode 100644
index 0000000..dd70911
--- /dev/null
+++ b/test/pngsuite/cm9n0g04.png
Binary files differ
diff --git a/test/pngsuite/cs3n2c16.png b/test/pngsuite/cs3n2c16.png
new file mode 100644
index 0000000..bf5fd20
--- /dev/null
+++ b/test/pngsuite/cs3n2c16.png
Binary files differ
diff --git a/test/pngsuite/cs3n3p08.png b/test/pngsuite/cs3n3p08.png
new file mode 100644
index 0000000..f4a6623
--- /dev/null
+++ b/test/pngsuite/cs3n3p08.png
Binary files differ
diff --git a/test/pngsuite/cs5n2c08.png b/test/pngsuite/cs5n2c08.png
new file mode 100644
index 0000000..40f947c
--- /dev/null
+++ b/test/pngsuite/cs5n2c08.png
Binary files differ
diff --git a/test/pngsuite/cs5n3p08.png b/test/pngsuite/cs5n3p08.png
new file mode 100644
index 0000000..dfd6e6e
--- /dev/null
+++ b/test/pngsuite/cs5n3p08.png
Binary files differ
diff --git a/test/pngsuite/cs8n2c08.png b/test/pngsuite/cs8n2c08.png
new file mode 100644
index 0000000..8e01d32
--- /dev/null
+++ b/test/pngsuite/cs8n2c08.png
Binary files differ
diff --git a/test/pngsuite/cs8n3p08.png b/test/pngsuite/cs8n3p08.png
new file mode 100644
index 0000000..a44066e
--- /dev/null
+++ b/test/pngsuite/cs8n3p08.png
Binary files differ
diff --git a/test/pngsuite/ct0n0g04.png b/test/pngsuite/ct0n0g04.png
new file mode 100644
index 0000000..40d1e06
--- /dev/null
+++ b/test/pngsuite/ct0n0g04.png
Binary files differ
diff --git a/test/pngsuite/ct1n0g04.png b/test/pngsuite/ct1n0g04.png
new file mode 100644
index 0000000..3ba110a
--- /dev/null
+++ b/test/pngsuite/ct1n0g04.png
Binary files differ
diff --git a/test/pngsuite/cten0g04.png b/test/pngsuite/cten0g04.png
new file mode 100644
index 0000000..a6a56fa
--- /dev/null
+++ b/test/pngsuite/cten0g04.png
Binary files differ
diff --git a/test/pngsuite/ctfn0g04.png b/test/pngsuite/ctfn0g04.png
new file mode 100644
index 0000000..353873e
--- /dev/null
+++ b/test/pngsuite/ctfn0g04.png
Binary files differ
diff --git a/test/pngsuite/ctgn0g04.png b/test/pngsuite/ctgn0g04.png
new file mode 100644
index 0000000..453f2b0
--- /dev/null
+++ b/test/pngsuite/ctgn0g04.png
Binary files differ
diff --git a/test/pngsuite/cthn0g04.png b/test/pngsuite/cthn0g04.png
new file mode 100644
index 0000000..8fce253
--- /dev/null
+++ b/test/pngsuite/cthn0g04.png
Binary files differ
diff --git a/test/pngsuite/ctjn0g04.png b/test/pngsuite/ctjn0g04.png
new file mode 100644
index 0000000..a77b8d2
--- /dev/null
+++ b/test/pngsuite/ctjn0g04.png
Binary files differ
diff --git a/test/pngsuite/ctzn0g04.png b/test/pngsuite/ctzn0g04.png
new file mode 100644
index 0000000..b4401c9
--- /dev/null
+++ b/test/pngsuite/ctzn0g04.png
Binary files differ
diff --git a/test/pngsuite/f00n0g08.png b/test/pngsuite/f00n0g08.png
new file mode 100644
index 0000000..45a0075
--- /dev/null
+++ b/test/pngsuite/f00n0g08.png
Binary files differ
diff --git a/test/pngsuite/f00n2c08.png b/test/pngsuite/f00n2c08.png
new file mode 100644
index 0000000..d6a1fff
--- /dev/null
+++ b/test/pngsuite/f00n2c08.png
Binary files differ
diff --git a/test/pngsuite/f01n0g08.png b/test/pngsuite/f01n0g08.png
new file mode 100644
index 0000000..4a1107b
--- /dev/null
+++ b/test/pngsuite/f01n0g08.png
Binary files differ
diff --git a/test/pngsuite/f01n2c08.png b/test/pngsuite/f01n2c08.png
new file mode 100644
index 0000000..26fee95
--- /dev/null
+++ b/test/pngsuite/f01n2c08.png
Binary files differ
diff --git a/test/pngsuite/f02n0g08.png b/test/pngsuite/f02n0g08.png
new file mode 100644
index 0000000..bfe410c
--- /dev/null
+++ b/test/pngsuite/f02n0g08.png
Binary files differ
diff --git a/test/pngsuite/f02n2c08.png b/test/pngsuite/f02n2c08.png
new file mode 100644
index 0000000..e590f12
--- /dev/null
+++ b/test/pngsuite/f02n2c08.png
Binary files differ
diff --git a/test/pngsuite/f03n0g08.png b/test/pngsuite/f03n0g08.png
new file mode 100644
index 0000000..ed01e29
--- /dev/null
+++ b/test/pngsuite/f03n0g08.png
Binary files differ
diff --git a/test/pngsuite/f03n2c08.png b/test/pngsuite/f03n2c08.png
new file mode 100644
index 0000000..7581150
--- /dev/null
+++ b/test/pngsuite/f03n2c08.png
Binary files differ
diff --git a/test/pngsuite/f04n0g08.png b/test/pngsuite/f04n0g08.png
new file mode 100644
index 0000000..663fdae
--- /dev/null
+++ b/test/pngsuite/f04n0g08.png
Binary files differ
diff --git a/test/pngsuite/f04n2c08.png b/test/pngsuite/f04n2c08.png
new file mode 100644
index 0000000..3c8b511
--- /dev/null
+++ b/test/pngsuite/f04n2c08.png
Binary files differ
diff --git a/test/pngsuite/f99n0g04.png b/test/pngsuite/f99n0g04.png
new file mode 100644
index 0000000..0b521c1
--- /dev/null
+++ b/test/pngsuite/f99n0g04.png
Binary files differ
diff --git a/test/pngsuite/g03n0g16.png b/test/pngsuite/g03n0g16.png
new file mode 100644
index 0000000..41083ca
--- /dev/null
+++ b/test/pngsuite/g03n0g16.png
Binary files differ
diff --git a/test/pngsuite/g03n2c08.png b/test/pngsuite/g03n2c08.png
new file mode 100644
index 0000000..a9354db
--- /dev/null
+++ b/test/pngsuite/g03n2c08.png
Binary files differ
diff --git a/test/pngsuite/g03n3p04.png b/test/pngsuite/g03n3p04.png
new file mode 100644
index 0000000..60396c9
--- /dev/null
+++ b/test/pngsuite/g03n3p04.png
Binary files differ
diff --git a/test/pngsuite/g04n0g16.png b/test/pngsuite/g04n0g16.png
new file mode 100644
index 0000000..32395b7
--- /dev/null
+++ b/test/pngsuite/g04n0g16.png
Binary files differ
diff --git a/test/pngsuite/g04n2c08.png b/test/pngsuite/g04n2c08.png
new file mode 100644
index 0000000..a652b0c
--- /dev/null
+++ b/test/pngsuite/g04n2c08.png
Binary files differ
diff --git a/test/pngsuite/g04n3p04.png b/test/pngsuite/g04n3p04.png
new file mode 100644
index 0000000..5661cc3
--- /dev/null
+++ b/test/pngsuite/g04n3p04.png
Binary files differ
diff --git a/test/pngsuite/g05n0g16.png b/test/pngsuite/g05n0g16.png
new file mode 100644
index 0000000..70b37f0
--- /dev/null
+++ b/test/pngsuite/g05n0g16.png
Binary files differ
diff --git a/test/pngsuite/g05n2c08.png b/test/pngsuite/g05n2c08.png
new file mode 100644
index 0000000..932c136
--- /dev/null
+++ b/test/pngsuite/g05n2c08.png
Binary files differ
diff --git a/test/pngsuite/g05n3p04.png b/test/pngsuite/g05n3p04.png
new file mode 100644
index 0000000..9619930
--- /dev/null
+++ b/test/pngsuite/g05n3p04.png
Binary files differ
diff --git a/test/pngsuite/g07n0g16.png b/test/pngsuite/g07n0g16.png
new file mode 100644
index 0000000..d6a47c2
--- /dev/null
+++ b/test/pngsuite/g07n0g16.png
Binary files differ
diff --git a/test/pngsuite/g07n2c08.png b/test/pngsuite/g07n2c08.png
new file mode 100644
index 0000000..5973464
--- /dev/null
+++ b/test/pngsuite/g07n2c08.png
Binary files differ
diff --git a/test/pngsuite/g07n3p04.png b/test/pngsuite/g07n3p04.png
new file mode 100644
index 0000000..c73fb61
--- /dev/null
+++ b/test/pngsuite/g07n3p04.png
Binary files differ
diff --git a/test/pngsuite/g10n0g16.png b/test/pngsuite/g10n0g16.png
new file mode 100644
index 0000000..85f2c95
--- /dev/null
+++ b/test/pngsuite/g10n0g16.png
Binary files differ
diff --git a/test/pngsuite/g10n2c08.png b/test/pngsuite/g10n2c08.png
new file mode 100644
index 0000000..b303997
--- /dev/null
+++ b/test/pngsuite/g10n2c08.png
Binary files differ
diff --git a/test/pngsuite/g10n3p04.png b/test/pngsuite/g10n3p04.png
new file mode 100644
index 0000000..1b6a6be
--- /dev/null
+++ b/test/pngsuite/g10n3p04.png
Binary files differ
diff --git a/test/pngsuite/g25n0g16.png b/test/pngsuite/g25n0g16.png
new file mode 100644
index 0000000..a9f6787
--- /dev/null
+++ b/test/pngsuite/g25n0g16.png
Binary files differ
diff --git a/test/pngsuite/g25n2c08.png b/test/pngsuite/g25n2c08.png
new file mode 100644
index 0000000..03f505a
--- /dev/null
+++ b/test/pngsuite/g25n2c08.png
Binary files differ
diff --git a/test/pngsuite/g25n3p04.png b/test/pngsuite/g25n3p04.png
new file mode 100644
index 0000000..4f943c6
--- /dev/null
+++ b/test/pngsuite/g25n3p04.png
Binary files differ
diff --git a/test/pngsuite/oi1n0g16.png b/test/pngsuite/oi1n0g16.png
new file mode 100644
index 0000000..e7c82f7
--- /dev/null
+++ b/test/pngsuite/oi1n0g16.png
Binary files differ
diff --git a/test/pngsuite/oi1n2c16.png b/test/pngsuite/oi1n2c16.png
new file mode 100644
index 0000000..50c1cb9
--- /dev/null
+++ b/test/pngsuite/oi1n2c16.png
Binary files differ
diff --git a/test/pngsuite/oi2n0g16.png b/test/pngsuite/oi2n0g16.png
new file mode 100644
index 0000000..14d64c5
--- /dev/null
+++ b/test/pngsuite/oi2n0g16.png
Binary files differ
diff --git a/test/pngsuite/oi2n2c16.png b/test/pngsuite/oi2n2c16.png
new file mode 100644
index 0000000..4c2e3e3
--- /dev/null
+++ b/test/pngsuite/oi2n2c16.png
Binary files differ
diff --git a/test/pngsuite/oi4n0g16.png b/test/pngsuite/oi4n0g16.png
new file mode 100644
index 0000000..69e73ed
--- /dev/null
+++ b/test/pngsuite/oi4n0g16.png
Binary files differ
diff --git a/test/pngsuite/oi4n2c16.png b/test/pngsuite/oi4n2c16.png
new file mode 100644
index 0000000..93691e3
--- /dev/null
+++ b/test/pngsuite/oi4n2c16.png
Binary files differ
diff --git a/test/pngsuite/oi9n0g16.png b/test/pngsuite/oi9n0g16.png
new file mode 100644
index 0000000..9248413
--- /dev/null
+++ b/test/pngsuite/oi9n0g16.png
Binary files differ
diff --git a/test/pngsuite/oi9n2c16.png b/test/pngsuite/oi9n2c16.png
new file mode 100644
index 0000000..f0512e4
--- /dev/null
+++ b/test/pngsuite/oi9n2c16.png
Binary files differ
diff --git a/test/pngsuite/pp0n2c16.png b/test/pngsuite/pp0n2c16.png
new file mode 100644
index 0000000..8f2aad7
--- /dev/null
+++ b/test/pngsuite/pp0n2c16.png
Binary files differ
diff --git a/test/pngsuite/pp0n6a08.png b/test/pngsuite/pp0n6a08.png
new file mode 100644
index 0000000..4ed7a30
--- /dev/null
+++ b/test/pngsuite/pp0n6a08.png
Binary files differ
diff --git a/test/pngsuite/ps1n0g08.png b/test/pngsuite/ps1n0g08.png
new file mode 100644
index 0000000..99625fa
--- /dev/null
+++ b/test/pngsuite/ps1n0g08.png
Binary files differ
diff --git a/test/pngsuite/ps1n2c16.png b/test/pngsuite/ps1n2c16.png
new file mode 100644
index 0000000..0c7a6b3
--- /dev/null
+++ b/test/pngsuite/ps1n2c16.png
Binary files differ
diff --git a/test/pngsuite/ps2n0g08.png b/test/pngsuite/ps2n0g08.png
new file mode 100644
index 0000000..90b2979
--- /dev/null
+++ b/test/pngsuite/ps2n0g08.png
Binary files differ
diff --git a/test/pngsuite/ps2n2c16.png b/test/pngsuite/ps2n2c16.png
new file mode 100644
index 0000000..a4a181e
--- /dev/null
+++ b/test/pngsuite/ps2n2c16.png
Binary files differ
diff --git a/test/pngsuite/s01i3p01.png b/test/pngsuite/s01i3p01.png
new file mode 100644
index 0000000..6c0fad1
--- /dev/null
+++ b/test/pngsuite/s01i3p01.png
Binary files differ
diff --git a/test/pngsuite/s01n3p01.png b/test/pngsuite/s01n3p01.png
new file mode 100644
index 0000000..cb2c8c7
--- /dev/null
+++ b/test/pngsuite/s01n3p01.png
Binary files differ
diff --git a/test/pngsuite/s02i3p01.png b/test/pngsuite/s02i3p01.png
new file mode 100644
index 0000000..2defaed
--- /dev/null
+++ b/test/pngsuite/s02i3p01.png
Binary files differ
diff --git a/test/pngsuite/s02n3p01.png b/test/pngsuite/s02n3p01.png
new file mode 100644
index 0000000..2b1b669
--- /dev/null
+++ b/test/pngsuite/s02n3p01.png
Binary files differ
diff --git a/test/pngsuite/s03i3p01.png b/test/pngsuite/s03i3p01.png
new file mode 100644
index 0000000..c23fdc4
--- /dev/null
+++ b/test/pngsuite/s03i3p01.png
Binary files differ
diff --git a/test/pngsuite/s03n3p01.png b/test/pngsuite/s03n3p01.png
new file mode 100644
index 0000000..6d96ee4
--- /dev/null
+++ b/test/pngsuite/s03n3p01.png
Binary files differ
diff --git a/test/pngsuite/s04i3p01.png b/test/pngsuite/s04i3p01.png
new file mode 100644
index 0000000..0e710c2
--- /dev/null
+++ b/test/pngsuite/s04i3p01.png
Binary files differ
diff --git a/test/pngsuite/s04n3p01.png b/test/pngsuite/s04n3p01.png
new file mode 100644
index 0000000..956396c
--- /dev/null
+++ b/test/pngsuite/s04n3p01.png
Binary files differ
diff --git a/test/pngsuite/s05i3p02.png b/test/pngsuite/s05i3p02.png
new file mode 100644
index 0000000..d14cbd3
--- /dev/null
+++ b/test/pngsuite/s05i3p02.png
Binary files differ
diff --git a/test/pngsuite/s05n3p02.png b/test/pngsuite/s05n3p02.png
new file mode 100644
index 0000000..bf940f0
--- /dev/null
+++ b/test/pngsuite/s05n3p02.png
Binary files differ
diff --git a/test/pngsuite/s06i3p02.png b/test/pngsuite/s06i3p02.png
new file mode 100644
index 0000000..456ada3
--- /dev/null
+++ b/test/pngsuite/s06i3p02.png
Binary files differ
diff --git a/test/pngsuite/s06n3p02.png b/test/pngsuite/s06n3p02.png
new file mode 100644
index 0000000..501064d
--- /dev/null
+++ b/test/pngsuite/s06n3p02.png
Binary files differ
diff --git a/test/pngsuite/s07i3p02.png b/test/pngsuite/s07i3p02.png
new file mode 100644
index 0000000..44b66ba
--- /dev/null
+++ b/test/pngsuite/s07i3p02.png
Binary files differ
diff --git a/test/pngsuite/s07n3p02.png b/test/pngsuite/s07n3p02.png
new file mode 100644
index 0000000..6a58259
--- /dev/null
+++ b/test/pngsuite/s07n3p02.png
Binary files differ
diff --git a/test/pngsuite/s08i3p02.png b/test/pngsuite/s08i3p02.png
new file mode 100644
index 0000000..acf74f3
--- /dev/null
+++ b/test/pngsuite/s08i3p02.png
Binary files differ
diff --git a/test/pngsuite/s08n3p02.png b/test/pngsuite/s08n3p02.png
new file mode 100644
index 0000000..b7094e1
--- /dev/null
+++ b/test/pngsuite/s08n3p02.png
Binary files differ
diff --git a/test/pngsuite/s09i3p02.png b/test/pngsuite/s09i3p02.png
new file mode 100644
index 0000000..0bfae8e
--- /dev/null
+++ b/test/pngsuite/s09i3p02.png
Binary files differ
diff --git a/test/pngsuite/s09n3p02.png b/test/pngsuite/s09n3p02.png
new file mode 100644
index 0000000..711ab82
--- /dev/null
+++ b/test/pngsuite/s09n3p02.png
Binary files differ
diff --git a/test/pngsuite/s32i3p04.png b/test/pngsuite/s32i3p04.png
new file mode 100644
index 0000000..0841910
--- /dev/null
+++ b/test/pngsuite/s32i3p04.png
Binary files differ
diff --git a/test/pngsuite/s32n3p04.png b/test/pngsuite/s32n3p04.png
new file mode 100644
index 0000000..fa58e3e
--- /dev/null
+++ b/test/pngsuite/s32n3p04.png
Binary files differ
diff --git a/test/pngsuite/s33i3p04.png b/test/pngsuite/s33i3p04.png
new file mode 100644
index 0000000..ab0dc14
--- /dev/null
+++ b/test/pngsuite/s33i3p04.png
Binary files differ
diff --git a/test/pngsuite/s33n3p04.png b/test/pngsuite/s33n3p04.png
new file mode 100644
index 0000000..764f1a3
--- /dev/null
+++ b/test/pngsuite/s33n3p04.png
Binary files differ
diff --git a/test/pngsuite/s34i3p04.png b/test/pngsuite/s34i3p04.png
new file mode 100644
index 0000000..bd99039
--- /dev/null
+++ b/test/pngsuite/s34i3p04.png
Binary files differ
diff --git a/test/pngsuite/s34n3p04.png b/test/pngsuite/s34n3p04.png
new file mode 100644
index 0000000..9cbc68b
--- /dev/null
+++ b/test/pngsuite/s34n3p04.png
Binary files differ
diff --git a/test/pngsuite/s35i3p04.png b/test/pngsuite/s35i3p04.png
new file mode 100644
index 0000000..e2a5e0a
--- /dev/null
+++ b/test/pngsuite/s35i3p04.png
Binary files differ
diff --git a/test/pngsuite/s35n3p04.png b/test/pngsuite/s35n3p04.png
new file mode 100644
index 0000000..90b892e
--- /dev/null
+++ b/test/pngsuite/s35n3p04.png
Binary files differ
diff --git a/test/pngsuite/s36i3p04.png b/test/pngsuite/s36i3p04.png
new file mode 100644
index 0000000..eb61b6f
--- /dev/null
+++ b/test/pngsuite/s36i3p04.png
Binary files differ
diff --git a/test/pngsuite/s36n3p04.png b/test/pngsuite/s36n3p04.png
new file mode 100644
index 0000000..b38d179
--- /dev/null
+++ b/test/pngsuite/s36n3p04.png
Binary files differ
diff --git a/test/pngsuite/s37i3p04.png b/test/pngsuite/s37i3p04.png
new file mode 100644
index 0000000..6e2b1e9
--- /dev/null
+++ b/test/pngsuite/s37i3p04.png
Binary files differ
diff --git a/test/pngsuite/s37n3p04.png b/test/pngsuite/s37n3p04.png
new file mode 100644
index 0000000..4d3054d
--- /dev/null
+++ b/test/pngsuite/s37n3p04.png
Binary files differ
diff --git a/test/pngsuite/s38i3p04.png b/test/pngsuite/s38i3p04.png
new file mode 100644
index 0000000..a0a8a14
--- /dev/null
+++ b/test/pngsuite/s38i3p04.png
Binary files differ
diff --git a/test/pngsuite/s38n3p04.png b/test/pngsuite/s38n3p04.png
new file mode 100644
index 0000000..1233ed0
--- /dev/null
+++ b/test/pngsuite/s38n3p04.png
Binary files differ
diff --git a/test/pngsuite/s39i3p04.png b/test/pngsuite/s39i3p04.png
new file mode 100644
index 0000000..04fee93
--- /dev/null
+++ b/test/pngsuite/s39i3p04.png
Binary files differ
diff --git a/test/pngsuite/s39n3p04.png b/test/pngsuite/s39n3p04.png
new file mode 100644
index 0000000..c750100
--- /dev/null
+++ b/test/pngsuite/s39n3p04.png
Binary files differ
diff --git a/test/pngsuite/s40i3p04.png b/test/pngsuite/s40i3p04.png
new file mode 100644
index 0000000..68f358b
--- /dev/null
+++ b/test/pngsuite/s40i3p04.png
Binary files differ
diff --git a/test/pngsuite/s40n3p04.png b/test/pngsuite/s40n3p04.png
new file mode 100644
index 0000000..864b6b9
--- /dev/null
+++ b/test/pngsuite/s40n3p04.png
Binary files differ
diff --git a/test/pngsuite/tbbn0g04.png b/test/pngsuite/tbbn0g04.png
new file mode 100644
index 0000000..39a7050
--- /dev/null
+++ b/test/pngsuite/tbbn0g04.png
Binary files differ
diff --git a/test/pngsuite/tbbn2c16.png b/test/pngsuite/tbbn2c16.png
new file mode 100644
index 0000000..dd3168e
--- /dev/null
+++ b/test/pngsuite/tbbn2c16.png
Binary files differ
diff --git a/test/pngsuite/tbbn3p08.png b/test/pngsuite/tbbn3p08.png
new file mode 100644
index 0000000..0ede357
--- /dev/null
+++ b/test/pngsuite/tbbn3p08.png
Binary files differ
diff --git a/test/pngsuite/tbgn2c16.png b/test/pngsuite/tbgn2c16.png
new file mode 100644
index 0000000..85cec39
--- /dev/null
+++ b/test/pngsuite/tbgn2c16.png
Binary files differ
diff --git a/test/pngsuite/tbgn3p08.png b/test/pngsuite/tbgn3p08.png
new file mode 100644
index 0000000..8cf2e6f
--- /dev/null
+++ b/test/pngsuite/tbgn3p08.png
Binary files differ
diff --git a/test/pngsuite/tbrn2c08.png b/test/pngsuite/tbrn2c08.png
new file mode 100644
index 0000000..5cca0d6
--- /dev/null
+++ b/test/pngsuite/tbrn2c08.png
Binary files differ
diff --git a/test/pngsuite/tbwn0g16.png b/test/pngsuite/tbwn0g16.png
new file mode 100644
index 0000000..99bdeed
--- /dev/null
+++ b/test/pngsuite/tbwn0g16.png
Binary files differ
diff --git a/test/pngsuite/tbwn3p08.png b/test/pngsuite/tbwn3p08.png
new file mode 100644
index 0000000..eacab7a
--- /dev/null
+++ b/test/pngsuite/tbwn3p08.png
Binary files differ
diff --git a/test/pngsuite/tbyn3p08.png b/test/pngsuite/tbyn3p08.png
new file mode 100644
index 0000000..656db09
--- /dev/null
+++ b/test/pngsuite/tbyn3p08.png
Binary files differ
diff --git a/test/pngsuite/tm3n3p02.png b/test/pngsuite/tm3n3p02.png
new file mode 100644
index 0000000..fb3ef1d
--- /dev/null
+++ b/test/pngsuite/tm3n3p02.png
Binary files differ
diff --git a/test/pngsuite/tp0n0g08.png b/test/pngsuite/tp0n0g08.png
new file mode 100644
index 0000000..333465f
--- /dev/null
+++ b/test/pngsuite/tp0n0g08.png
Binary files differ
diff --git a/test/pngsuite/tp0n2c08.png b/test/pngsuite/tp0n2c08.png
new file mode 100644
index 0000000..fc6e42c
--- /dev/null
+++ b/test/pngsuite/tp0n2c08.png
Binary files differ
diff --git a/test/pngsuite/tp0n3p08.png b/test/pngsuite/tp0n3p08.png
new file mode 100644
index 0000000..69a69e5
--- /dev/null
+++ b/test/pngsuite/tp0n3p08.png
Binary files differ
diff --git a/test/pngsuite/tp1n3p08.png b/test/pngsuite/tp1n3p08.png
new file mode 100644
index 0000000..a6c9f35
--- /dev/null
+++ b/test/pngsuite/tp1n3p08.png
Binary files differ
diff --git a/test/pngsuite/xc1n0g08.png b/test/pngsuite/xc1n0g08.png
new file mode 100644
index 0000000..9404227
--- /dev/null
+++ b/test/pngsuite/xc1n0g08.png
Binary files differ
diff --git a/test/pngsuite/xc9n2c08.png b/test/pngsuite/xc9n2c08.png
new file mode 100644
index 0000000..b11c2a7
--- /dev/null
+++ b/test/pngsuite/xc9n2c08.png
Binary files differ
diff --git a/test/pngsuite/xcrn0g04.png b/test/pngsuite/xcrn0g04.png
new file mode 100644
index 0000000..48abba1
--- /dev/null
+++ b/test/pngsuite/xcrn0g04.png
Binary files differ
diff --git a/test/pngsuite/xcsn0g01.png b/test/pngsuite/xcsn0g01.png
new file mode 100644
index 0000000..9863a26
--- /dev/null
+++ b/test/pngsuite/xcsn0g01.png
Binary files differ
diff --git a/test/pngsuite/xd0n2c08.png b/test/pngsuite/xd0n2c08.png
new file mode 100644
index 0000000..2f00161
--- /dev/null
+++ b/test/pngsuite/xd0n2c08.png
Binary files differ
diff --git a/test/pngsuite/xd3n2c08.png b/test/pngsuite/xd3n2c08.png
new file mode 100644
index 0000000..9e4a3ff
--- /dev/null
+++ b/test/pngsuite/xd3n2c08.png
Binary files differ
diff --git a/test/pngsuite/xd9n2c08.png b/test/pngsuite/xd9n2c08.png
new file mode 100644
index 0000000..2c3b91a
--- /dev/null
+++ b/test/pngsuite/xd9n2c08.png
Binary files differ
diff --git a/test/pngsuite/xdtn0g01.png b/test/pngsuite/xdtn0g01.png
new file mode 100644
index 0000000..1a81abe
--- /dev/null
+++ b/test/pngsuite/xdtn0g01.png
Binary files differ
diff --git a/test/pngsuite/xhdn0g08.png b/test/pngsuite/xhdn0g08.png
new file mode 100644
index 0000000..fcb8737
--- /dev/null
+++ b/test/pngsuite/xhdn0g08.png
Binary files differ
diff --git a/test/pngsuite/xlfn0g04.png b/test/pngsuite/xlfn0g04.png
new file mode 100644
index 0000000..d9ec53e
--- /dev/null
+++ b/test/pngsuite/xlfn0g04.png
Binary files differ
diff --git a/test/pngsuite/xs1n0g01.png b/test/pngsuite/xs1n0g01.png
new file mode 100644
index 0000000..1817c51
--- /dev/null
+++ b/test/pngsuite/xs1n0g01.png
Binary files differ
diff --git a/test/pngsuite/xs2n0g01.png b/test/pngsuite/xs2n0g01.png
new file mode 100644
index 0000000..b8147f2
--- /dev/null
+++ b/test/pngsuite/xs2n0g01.png
Binary files differ
diff --git a/test/pngsuite/xs4n0g01.png b/test/pngsuite/xs4n0g01.png
new file mode 100644
index 0000000..45237a1
--- /dev/null
+++ b/test/pngsuite/xs4n0g01.png
Binary files differ
diff --git a/test/pngsuite/xs7n0g01.png b/test/pngsuite/xs7n0g01.png
new file mode 100644
index 0000000..3f307f1
--- /dev/null
+++ b/test/pngsuite/xs7n0g01.png
Binary files differ
diff --git a/test/pngsuite/z00n2c08.png b/test/pngsuite/z00n2c08.png
new file mode 100644
index 0000000..7669eb8
--- /dev/null
+++ b/test/pngsuite/z00n2c08.png
Binary files differ
diff --git a/test/pngsuite/z03n2c08.png b/test/pngsuite/z03n2c08.png
new file mode 100644
index 0000000..bfb10de
--- /dev/null
+++ b/test/pngsuite/z03n2c08.png
Binary files differ
diff --git a/test/pngsuite/z06n2c08.png b/test/pngsuite/z06n2c08.png
new file mode 100644
index 0000000..b90ebc1
--- /dev/null
+++ b/test/pngsuite/z06n2c08.png
Binary files differ
diff --git a/test/pngsuite/z09n2c08.png b/test/pngsuite/z09n2c08.png
new file mode 100644
index 0000000..5f191a7
--- /dev/null
+++ b/test/pngsuite/z09n2c08.png
Binary files differ