From 099d5a5fbb93e3995b32245ccfb2d99e7996a045 Mon Sep 17 00:00:00 2001 From: Sean Fox Date: Tue, 1 Jul 2008 08:54:59 +0000 Subject: Added bmp test suite svn path=/branches/dynis/libnsbmp/; revision=4483 --- examples/bmpsuite/g01bg.bmp | Bin 0 -> 1086 bytes examples/bmpsuite/g01bw.bmp | Bin 0 -> 1086 bytes examples/bmpsuite/g01p1.bmp | Bin 0 -> 1082 bytes examples/bmpsuite/g01wb.bmp | Bin 0 -> 1086 bytes examples/bmpsuite/g04.bmp | Bin 0 -> 4214 bytes examples/bmpsuite/g04p4.bmp | Bin 0 -> 4166 bytes examples/bmpsuite/g04rle.bmp | Bin 0 -> 922 bytes examples/bmpsuite/g08.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08offs.bmp | Bin 0 -> 9370 bytes examples/bmpsuite/g08os2.bmp | Bin 0 -> 8986 bytes examples/bmpsuite/g08p256.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08p64.bmp | Bin 0 -> 8502 bytes examples/bmpsuite/g08pi256.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08pi64.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08res11.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08res21.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08res22.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08rle.bmp | Bin 0 -> 1820 bytes examples/bmpsuite/g08s0.bmp | Bin 0 -> 9270 bytes examples/bmpsuite/g08w124.bmp | Bin 0 -> 8642 bytes examples/bmpsuite/g08w125.bmp | Bin 0 -> 9014 bytes examples/bmpsuite/g08w126.bmp | Bin 0 -> 9142 bytes examples/bmpsuite/g16bf555.bmp | Bin 0 -> 16450 bytes examples/bmpsuite/g16bf565.bmp | Bin 0 -> 16450 bytes examples/bmpsuite/g16def555.bmp | Bin 0 -> 16438 bytes examples/bmpsuite/g24.bmp | Bin 0 -> 24630 bytes examples/bmpsuite/g32bf.bmp | Bin 0 -> 32578 bytes examples/bmpsuite/g32def.bmp | Bin 0 -> 32566 bytes examples/bmpsuite/png/01bg.png | Bin 0 -> 281 bytes examples/bmpsuite/png/01bw.png | Bin 0 -> 281 bytes examples/bmpsuite/png/01p1.png | Bin 0 -> 139 bytes examples/bmpsuite/png/04.png | Bin 0 -> 280 bytes examples/bmpsuite/png/04p4.png | Bin 0 -> 223 bytes examples/bmpsuite/png/08.png | Bin 0 -> 1447 bytes examples/bmpsuite/png/08p64.png | Bin 0 -> 694 bytes examples/bmpsuite/png/08w124.png | Bin 0 -> 1434 bytes examples/bmpsuite/png/08w125.png | Bin 0 -> 1450 bytes examples/bmpsuite/png/08w126.png | Bin 0 -> 1461 bytes examples/bmpsuite/png/16bf555.png | Bin 0 -> 525 bytes examples/bmpsuite/png/16bf565.png | Bin 0 -> 580 bytes examples/bmpsuite/png/24.png | Bin 0 -> 433 bytes examples/bmpsuite/png/reference.html | 54 +++++++++++++++++++++++++++++++++++ examples/bmpsuite/readme.txt | 38 ++++++++++++++++++++++++ examples/bmpsuite/test.html | 54 +++++++++++++++++++++++++++++++++++ 44 files changed, 146 insertions(+) create mode 100644 examples/bmpsuite/g01bg.bmp create mode 100644 examples/bmpsuite/g01bw.bmp create mode 100644 examples/bmpsuite/g01p1.bmp create mode 100644 examples/bmpsuite/g01wb.bmp create mode 100644 examples/bmpsuite/g04.bmp create mode 100644 examples/bmpsuite/g04p4.bmp create mode 100644 examples/bmpsuite/g04rle.bmp create mode 100644 examples/bmpsuite/g08.bmp create mode 100644 examples/bmpsuite/g08offs.bmp create mode 100644 examples/bmpsuite/g08os2.bmp create mode 100644 examples/bmpsuite/g08p256.bmp create mode 100644 examples/bmpsuite/g08p64.bmp create mode 100644 examples/bmpsuite/g08pi256.bmp create mode 100644 examples/bmpsuite/g08pi64.bmp create mode 100644 examples/bmpsuite/g08res11.bmp create mode 100644 examples/bmpsuite/g08res21.bmp create mode 100644 examples/bmpsuite/g08res22.bmp create mode 100644 examples/bmpsuite/g08rle.bmp create mode 100644 examples/bmpsuite/g08s0.bmp create mode 100644 examples/bmpsuite/g08w124.bmp create mode 100644 examples/bmpsuite/g08w125.bmp create mode 100644 examples/bmpsuite/g08w126.bmp create mode 100644 examples/bmpsuite/g16bf555.bmp create mode 100644 examples/bmpsuite/g16bf565.bmp create mode 100644 examples/bmpsuite/g16def555.bmp create mode 100644 examples/bmpsuite/g24.bmp create mode 100644 examples/bmpsuite/g32bf.bmp create mode 100644 examples/bmpsuite/g32def.bmp create mode 100644 examples/bmpsuite/png/01bg.png create mode 100644 examples/bmpsuite/png/01bw.png create mode 100644 examples/bmpsuite/png/01p1.png create mode 100644 examples/bmpsuite/png/04.png create mode 100644 examples/bmpsuite/png/04p4.png create mode 100644 examples/bmpsuite/png/08.png create mode 100644 examples/bmpsuite/png/08p64.png create mode 100644 examples/bmpsuite/png/08w124.png create mode 100644 examples/bmpsuite/png/08w125.png create mode 100644 examples/bmpsuite/png/08w126.png create mode 100644 examples/bmpsuite/png/16bf555.png create mode 100644 examples/bmpsuite/png/16bf565.png create mode 100644 examples/bmpsuite/png/24.png create mode 100644 examples/bmpsuite/png/reference.html create mode 100644 examples/bmpsuite/readme.txt create mode 100644 examples/bmpsuite/test.html (limited to 'examples/bmpsuite') diff --git a/examples/bmpsuite/g01bg.bmp b/examples/bmpsuite/g01bg.bmp new file mode 100644 index 0000000..a720347 Binary files /dev/null and b/examples/bmpsuite/g01bg.bmp differ diff --git a/examples/bmpsuite/g01bw.bmp b/examples/bmpsuite/g01bw.bmp new file mode 100644 index 0000000..06189a6 Binary files /dev/null and b/examples/bmpsuite/g01bw.bmp differ diff --git a/examples/bmpsuite/g01p1.bmp b/examples/bmpsuite/g01p1.bmp new file mode 100644 index 0000000..706b4a1 Binary files /dev/null and b/examples/bmpsuite/g01p1.bmp differ diff --git a/examples/bmpsuite/g01wb.bmp b/examples/bmpsuite/g01wb.bmp new file mode 100644 index 0000000..2f05b43 Binary files /dev/null and b/examples/bmpsuite/g01wb.bmp differ diff --git a/examples/bmpsuite/g04.bmp b/examples/bmpsuite/g04.bmp new file mode 100644 index 0000000..a064f66 Binary files /dev/null and b/examples/bmpsuite/g04.bmp differ diff --git a/examples/bmpsuite/g04p4.bmp b/examples/bmpsuite/g04p4.bmp new file mode 100644 index 0000000..4c1096b Binary files /dev/null and b/examples/bmpsuite/g04p4.bmp differ diff --git a/examples/bmpsuite/g04rle.bmp b/examples/bmpsuite/g04rle.bmp new file mode 100644 index 0000000..7239fa6 Binary files /dev/null and b/examples/bmpsuite/g04rle.bmp differ diff --git a/examples/bmpsuite/g08.bmp b/examples/bmpsuite/g08.bmp new file mode 100644 index 0000000..3be9a20 Binary files /dev/null and b/examples/bmpsuite/g08.bmp differ diff --git a/examples/bmpsuite/g08offs.bmp b/examples/bmpsuite/g08offs.bmp new file mode 100644 index 0000000..71def41 Binary files /dev/null and b/examples/bmpsuite/g08offs.bmp differ diff --git a/examples/bmpsuite/g08os2.bmp b/examples/bmpsuite/g08os2.bmp new file mode 100644 index 0000000..f7f9f57 Binary files /dev/null and b/examples/bmpsuite/g08os2.bmp differ diff --git a/examples/bmpsuite/g08p256.bmp b/examples/bmpsuite/g08p256.bmp new file mode 100644 index 0000000..a129bbc Binary files /dev/null and b/examples/bmpsuite/g08p256.bmp differ diff --git a/examples/bmpsuite/g08p64.bmp b/examples/bmpsuite/g08p64.bmp new file mode 100644 index 0000000..9d3affd Binary files /dev/null and b/examples/bmpsuite/g08p64.bmp differ diff --git a/examples/bmpsuite/g08pi256.bmp b/examples/bmpsuite/g08pi256.bmp new file mode 100644 index 0000000..45df3f8 Binary files /dev/null and b/examples/bmpsuite/g08pi256.bmp differ diff --git a/examples/bmpsuite/g08pi64.bmp b/examples/bmpsuite/g08pi64.bmp new file mode 100644 index 0000000..52baf91 Binary files /dev/null and b/examples/bmpsuite/g08pi64.bmp differ diff --git a/examples/bmpsuite/g08res11.bmp b/examples/bmpsuite/g08res11.bmp new file mode 100644 index 0000000..f03d0f3 Binary files /dev/null and b/examples/bmpsuite/g08res11.bmp differ diff --git a/examples/bmpsuite/g08res21.bmp b/examples/bmpsuite/g08res21.bmp new file mode 100644 index 0000000..61198e5 Binary files /dev/null and b/examples/bmpsuite/g08res21.bmp differ diff --git a/examples/bmpsuite/g08res22.bmp b/examples/bmpsuite/g08res22.bmp new file mode 100644 index 0000000..1af0ecc Binary files /dev/null and b/examples/bmpsuite/g08res22.bmp differ diff --git a/examples/bmpsuite/g08rle.bmp b/examples/bmpsuite/g08rle.bmp new file mode 100644 index 0000000..082f7f4 Binary files /dev/null and b/examples/bmpsuite/g08rle.bmp differ diff --git a/examples/bmpsuite/g08s0.bmp b/examples/bmpsuite/g08s0.bmp new file mode 100644 index 0000000..4b2c521 Binary files /dev/null and b/examples/bmpsuite/g08s0.bmp differ diff --git a/examples/bmpsuite/g08w124.bmp b/examples/bmpsuite/g08w124.bmp new file mode 100644 index 0000000..1896035 Binary files /dev/null and b/examples/bmpsuite/g08w124.bmp differ diff --git a/examples/bmpsuite/g08w125.bmp b/examples/bmpsuite/g08w125.bmp new file mode 100644 index 0000000..b348a7c Binary files /dev/null and b/examples/bmpsuite/g08w125.bmp differ diff --git a/examples/bmpsuite/g08w126.bmp b/examples/bmpsuite/g08w126.bmp new file mode 100644 index 0000000..3628d66 Binary files /dev/null and b/examples/bmpsuite/g08w126.bmp differ diff --git a/examples/bmpsuite/g16bf555.bmp b/examples/bmpsuite/g16bf555.bmp new file mode 100644 index 0000000..639a57f Binary files /dev/null and b/examples/bmpsuite/g16bf555.bmp differ diff --git a/examples/bmpsuite/g16bf565.bmp b/examples/bmpsuite/g16bf565.bmp new file mode 100644 index 0000000..cb0ea24 Binary files /dev/null and b/examples/bmpsuite/g16bf565.bmp differ diff --git a/examples/bmpsuite/g16def555.bmp b/examples/bmpsuite/g16def555.bmp new file mode 100644 index 0000000..a5a3195 Binary files /dev/null and b/examples/bmpsuite/g16def555.bmp differ diff --git a/examples/bmpsuite/g24.bmp b/examples/bmpsuite/g24.bmp new file mode 100644 index 0000000..d6d9e6a Binary files /dev/null and b/examples/bmpsuite/g24.bmp differ diff --git a/examples/bmpsuite/g32bf.bmp b/examples/bmpsuite/g32bf.bmp new file mode 100644 index 0000000..0f41534 Binary files /dev/null and b/examples/bmpsuite/g32bf.bmp differ diff --git a/examples/bmpsuite/g32def.bmp b/examples/bmpsuite/g32def.bmp new file mode 100644 index 0000000..9524f76 Binary files /dev/null and b/examples/bmpsuite/g32def.bmp differ diff --git a/examples/bmpsuite/png/01bg.png b/examples/bmpsuite/png/01bg.png new file mode 100644 index 0000000..0b9cf9a Binary files /dev/null and b/examples/bmpsuite/png/01bg.png differ diff --git a/examples/bmpsuite/png/01bw.png b/examples/bmpsuite/png/01bw.png new file mode 100644 index 0000000..9f2e57a Binary files /dev/null and b/examples/bmpsuite/png/01bw.png differ diff --git a/examples/bmpsuite/png/01p1.png b/examples/bmpsuite/png/01p1.png new file mode 100644 index 0000000..0103e79 Binary files /dev/null and b/examples/bmpsuite/png/01p1.png differ diff --git a/examples/bmpsuite/png/04.png b/examples/bmpsuite/png/04.png new file mode 100644 index 0000000..14beb91 Binary files /dev/null and b/examples/bmpsuite/png/04.png differ diff --git a/examples/bmpsuite/png/04p4.png b/examples/bmpsuite/png/04p4.png new file mode 100644 index 0000000..8dbcafa Binary files /dev/null and b/examples/bmpsuite/png/04p4.png differ diff --git a/examples/bmpsuite/png/08.png b/examples/bmpsuite/png/08.png new file mode 100644 index 0000000..06545a0 Binary files /dev/null and b/examples/bmpsuite/png/08.png differ diff --git a/examples/bmpsuite/png/08p64.png b/examples/bmpsuite/png/08p64.png new file mode 100644 index 0000000..49f0802 Binary files /dev/null and b/examples/bmpsuite/png/08p64.png differ diff --git a/examples/bmpsuite/png/08w124.png b/examples/bmpsuite/png/08w124.png new file mode 100644 index 0000000..8da58fb Binary files /dev/null and b/examples/bmpsuite/png/08w124.png differ diff --git a/examples/bmpsuite/png/08w125.png b/examples/bmpsuite/png/08w125.png new file mode 100644 index 0000000..6ebb4f8 Binary files /dev/null and b/examples/bmpsuite/png/08w125.png differ diff --git a/examples/bmpsuite/png/08w126.png b/examples/bmpsuite/png/08w126.png new file mode 100644 index 0000000..ca9c9b9 Binary files /dev/null and b/examples/bmpsuite/png/08w126.png differ diff --git a/examples/bmpsuite/png/16bf555.png b/examples/bmpsuite/png/16bf555.png new file mode 100644 index 0000000..aaa0dff Binary files /dev/null and b/examples/bmpsuite/png/16bf555.png differ diff --git a/examples/bmpsuite/png/16bf565.png b/examples/bmpsuite/png/16bf565.png new file mode 100644 index 0000000..52d90e3 Binary files /dev/null and b/examples/bmpsuite/png/16bf565.png differ diff --git a/examples/bmpsuite/png/24.png b/examples/bmpsuite/png/24.png new file mode 100644 index 0000000..e9fc4db Binary files /dev/null and b/examples/bmpsuite/png/24.png differ diff --git a/examples/bmpsuite/png/reference.html b/examples/bmpsuite/png/reference.html new file mode 100644 index 0000000..7117b6c --- /dev/null +++ b/examples/bmpsuite/png/reference.html @@ -0,0 +1,54 @@ + + + +BMP Suite Reference Images + + + +

BMP Suite Reference Images

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilebppCommentsReference
g01bw.bmp1black and white palette (#000000,#FFFFFF)
g01wb.bmp1white and black palette (#FFFFFF,#000000). Should look the same as g01bw, not inverted.
g01bg.bmp1blue and green palette (#4040FF,#40FF40)
g01p1.bmp11-color (blue) palette (#4040FF)
g04.bmp4basic 4bpp (16 color) image
g04rle.bmp4RLE compressed.
g04p4.bmp44-color grayscale palette
g08.bmp8basic 8bpp (256 color) image
g08p256.bmp8biClrUsed=256, biClrImportant=0 [=256]
g08pi256.bmp8biClrUsed=256, biClrImportant=256
g08pi64.bmp8biClrUsed=256, biClrImportant=64. It's barely possible that some sophisticated viewers may display this image in grayscale, if there are a limited number of colors available.
g08rle.bmp8RLE compressed.
g08os2.bmp8OS/2-style bitmap. This is an obsolete variety of BMP that is still encountered sometimes. It has 3-byte palette entries (instead of 4), and 16-bit width/height fields (instead of 32).
g08res22.bmp8resolution 7874x7874 pixels/meter (200x200 dpi)
g08res11.bmp8resolution 3937x3937 pixels/meter (100x100 dpi)
g08res21.bmp8resolution 7874x3937 pixels/meter (200x100 dpi). Some programs (e.g. Imaging for Windows) may display this image stretched vertically, which is the optimal thing to do if the program is primarily a viewer, rather than an editor.
g08s0.bmp8bits size not given (set to 0). This is legal for uncompressed bitmaps.
g08offs.bmp8bfOffBits in header not set to the usual value. There are 100 extra unused bytes between palette and bits.
g08w126.bmp8size 126x63 (right and bottom slightly clipped)
g08w125.bmp8size 125x62
g08w124.bmp8size 124x61
g08p64.bmp864-color grayscale palette
g16def555.bmp1615-bit color (1 bit wasted), biCompression=BI_RGB (no bitfields, defaults to 5-5-5)
g16bf555.bmp1615-bit color, biCompression=BI_BITFIELDS (bitfields indicate 5-5-5)
g16bf565.bmp1616-bit color, biCompression=BI_BITFIELDS (bitfields indicate 5-6-5)
g24.bmp2424-bit color (BGR)
g32def.bmp3224-bit color (8 bits wasted), biCompression=BI_RGB (no bitfields, defaults to BGRx)
g32bf.bmp3224-bit color (8 bits wasted), biCompression=BI_BITFIELDS (bitfields indicate BGRx)
+ +
+

By Jason Summers, +4/2001

+ + + diff --git a/examples/bmpsuite/readme.txt b/examples/bmpsuite/readme.txt new file mode 100644 index 0000000..347aded --- /dev/null +++ b/examples/bmpsuite/readme.txt @@ -0,0 +1,38 @@ +BMP Suite - sample BMP image files +By Jason Summers + +Version: 2001.04.27 + +For more information: http://pobox.com/~jason1/bmpsuite/ + +Contents +-------- + +g01bw.bmp +g01wb.bmp +g01bg.bmp +g01p1.bmp +g04.bmp +g04p4.bmp +g08.bmp +g08offs.bmp +g08os2.bmp +g08w126.bmp +g08w125.bmp +g08w124.bmp +g08p256.bmp +g08pi256.bmp +g08pi64.bmp +g08res22.bmp +g08res21.bmp +g08res11.bmp +g08p64.bmp +g08s0.bmp +g16def555.bmp +g16bf555.bmp +g16bf565.bmp +g024.bmp +g32def.bmp +g32bf.bmp + +-- end -- diff --git a/examples/bmpsuite/test.html b/examples/bmpsuite/test.html new file mode 100644 index 0000000..8abb614 --- /dev/null +++ b/examples/bmpsuite/test.html @@ -0,0 +1,54 @@ + + + +BMP Suite Images + + + +

BMP Suite Images

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilebppCommentsImage
g01bw.bmp1black and white palette (#000000,#FFFFFF)
g01wb.bmp1white and black palette (#FFFFFF,#000000). Should look the same as g01bw, not inverted.
g01bg.bmp1blue and green palette (#4040FF,#40FF40)
g01p1.bmp11-color (blue) palette (#4040FF)
g04.bmp4basic 4bpp (16 color) image
g04rle.bmp4RLE compressed.
g04p4.bmp44-color grayscale palette
g08.bmp8basic 8bpp (256 color) image
g08p256.bmp8biClrUsed=256, biClrImportant=0 [=256]
g08pi256.bmp8biClrUsed=256, biClrImportant=256
g08pi64.bmp8biClrUsed=256, biClrImportant=64. It's barely possible that some sophisticated viewers may display this image in grayscale, if there are a limited number of colors available.
g08rle.bmp8RLE compressed.
g08os2.bmp8OS/2-style bitmap. This is an obsolete variety of BMP that is still encountered sometimes. It has 3-byte palette entries (instead of 4), and 16-bit width/height fields (instead of 32).
g08res22.bmp8resolution 7874x7874 pixels/meter (200x200 dpi)
g08res11.bmp8resolution 3937x3937 pixels/meter (100x100 dpi)
g08res21.bmp8resolution 7874x3937 pixels/meter (200x100 dpi). Some programs (e.g. Imaging for Windows) may display this image stretched vertically, which is the optimal thing to do if the program is primarily a viewer, rather than an editor.
g08s0.bmp8bits size not given (set to 0). This is legal for uncompressed bitmaps.
g08offs.bmp8bfOffBits in header not set to the usual value. There are 100 extra unused bytes between palette and bits.
g08w126.bmp8size 126x63 (right and bottom slightly clipped)
g08w125.bmp8size 125x62
g08w124.bmp8size 124x61
g08p64.bmp864-color grayscale palette
g16def555.bmp1615-bit color (1 bit wasted), biCompression=BI_RGB (no bitfields, defaults to 5-5-5)
g16bf555.bmp1615-bit color, biCompression=BI_BITFIELDS (bitfields indicate 5-5-5)
g16bf565.bmp1616-bit color, biCompression=BI_BITFIELDS (bitfields indicate 5-6-5)
g24.bmp2424-bit color (BGR)
g32def.bmp3224-bit color (8 bits wasted), biCompression=BI_RGB (no bitfields, defaults to BGRx)
g32bf.bmp3224-bit color (8 bits wasted), biCompression=BI_BITFIELDS (bitfields indicate BGRx)
+ +
+

By Jason Summers, +4/2001

+ + + -- cgit v1.2.3