summaryrefslogtreecommitdiffstats
path: root/image/test/reftest/bmp/bmp-4bpp
diff options
context:
space:
mode:
Diffstat (limited to 'image/test/reftest/bmp/bmp-4bpp')
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmpbin0 -> 254 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.pngbin0 -> 229 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmpbin0 -> 238 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.pngbin0 -> 304 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmpbin0 -> 246 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.pngbin0 -> 323 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmpbin0 -> 322 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.pngbin0 -> 337 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmpbin0 -> 122 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.pngbin0 -> 120 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmpbin0 -> 126 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.pngbin0 -> 128 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmpbin0 -> 614 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.pngbin0 -> 700 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmpbin0 -> 630 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.pngbin0 -> 763 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmpbin0 -> 778 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.pngbin0 -> 778 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmpbin0 -> 130 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.pngbin0 -> 139 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmpbin0 -> 134 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.pngbin0 -> 147 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmpbin0 -> 138 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.pngbin0 -> 156 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmpbin0 -> 142 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.pngbin0 -> 163 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmpbin0 -> 146 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.pngbin0 -> 172 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmpbin0 -> 150 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.pngbin0 -> 188 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmpbin0 -> 190 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.pngbin0 -> 198 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmpbin0 -> 586 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/reftest.list24
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmpbin0 -> 3686 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.pngbin0 -> 886 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmpbin0 -> 246 bytes
37 files changed, 24 insertions, 0 deletions
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp
new file mode 100644
index 0000000000..f63dd81bde
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png
new file mode 100644
index 0000000000..7c713c557c
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp
new file mode 100644
index 0000000000..8b586dbfd6
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png
new file mode 100644
index 0000000000..5d4a3f9534
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp
new file mode 100644
index 0000000000..eae432e656
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png
new file mode 100644
index 0000000000..d45d63f539
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp
new file mode 100644
index 0000000000..5880c6111c
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png
new file mode 100644
index 0000000000..bf48903299
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp
new file mode 100644
index 0000000000..2ba68a3913
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png
new file mode 100644
index 0000000000..d41dd645b7
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp
new file mode 100644
index 0000000000..6c6383aa80
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png
new file mode 100644
index 0000000000..b2d6050415
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp
new file mode 100644
index 0000000000..ac440a6d8d
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png
new file mode 100644
index 0000000000..cb12a3448d
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp
new file mode 100644
index 0000000000..e4383c473a
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png
new file mode 100644
index 0000000000..58d867d120
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp
new file mode 100644
index 0000000000..04b2c1d1fd
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png
new file mode 100644
index 0000000000..064fde198c
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp
new file mode 100644
index 0000000000..179dbcfa59
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png
new file mode 100644
index 0000000000..e34114d5c9
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp
new file mode 100644
index 0000000000..0f57e102e2
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png
new file mode 100644
index 0000000000..3efa555620
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp
new file mode 100644
index 0000000000..a4efe66601
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png
new file mode 100644
index 0000000000..02ebf57a51
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp
new file mode 100644
index 0000000000..f4e1a29185
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png
new file mode 100644
index 0000000000..1f5769d09c
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp
new file mode 100644
index 0000000000..e7ee1cf20a
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png
new file mode 100644
index 0000000000..59a1b98b52
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp
new file mode 100644
index 0000000000..aa6959baf5
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png
new file mode 100644
index 0000000000..cf44f59676
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp
new file mode 100644
index 0000000000..65ec12a376
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png
new file mode 100644
index 0000000000..2e07364135
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp
new file mode 100644
index 0000000000..08fc30d5fc
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/reftest.list b/image/test/reftest/bmp/bmp-4bpp/reftest.list
new file mode 100644
index 0000000000..4a1785e86f
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/reftest.list
@@ -0,0 +1,24 @@
+# BMP 4BPP tests
+
+# Images of various sizes
+== bmp-size-1x1-4bpp.bmp bmp-size-1x1-4bpp.png
+== bmp-size-2x2-4bpp.bmp bmp-size-2x2-4bpp.png
+== bmp-size-3x3-4bpp.bmp bmp-size-3x3-4bpp.png
+== bmp-size-4x4-4bpp.bmp bmp-size-4x4-4bpp.png
+== bmp-size-5x5-4bpp.bmp bmp-size-5x5-4bpp.png
+== bmp-size-6x6-4bpp.bmp bmp-size-6x6-4bpp.png
+== bmp-size-7x7-4bpp.bmp bmp-size-7x7-4bpp.png
+== bmp-size-8x8-4bpp.bmp bmp-size-8x8-4bpp.png
+== bmp-size-9x9-4bpp.bmp bmp-size-9x9-4bpp.png
+== bmp-size-15x15-4bpp.bmp bmp-size-15x15-4bpp.png
+== bmp-size-16x16-4bpp.bmp bmp-size-16x16-4bpp.png
+== bmp-size-17x17-4bpp.bmp bmp-size-17x17-4bpp.png
+== bmp-size-31x31-4bpp.bmp bmp-size-31x31-4bpp.png
+== bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
+== bmp-size-33x33-4bpp.bmp bmp-size-33x33-4bpp.png
+== bmp-not-square-4bpp.bmp bmp-not-square-4bpp.png
+== os2bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
+== top-to-bottom-16x16-4bpp.bmp bmp-size-16x16-4bpp.png
+# test that delta skips are drawn as transparent
+# taken from http://bmptestsuite.sourceforge.net/
+== rle4-delta-320x240.bmp rle4-delta-320x240.png
diff --git a/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp
new file mode 100644
index 0000000000..78a0927870
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png
new file mode 100644
index 0000000000..f9a3ceae23
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp
new file mode 100644
index 0000000000..c77696b325
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp
Binary files differ