Author: dynis
Date: Tue Jul 1 03:54:59 2008
New Revision: 4483
URL:
http://source.netsurf-browser.org?rev=4483&view=rev
Log:
Added bmp test suite
Added:
branches/dynis/libnsbmp/examples/bmpsuite/
branches/dynis/libnsbmp/examples/bmpsuite/g01bg.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g01bw.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g01p1.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g01wb.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g04.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g04p4.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g04rle.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08offs.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08os2.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08p256.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08p64.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08pi256.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08pi64.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08res11.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08res21.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08res22.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08rle.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08s0.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08w124.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08w125.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g08w126.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g16bf555.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g16bf565.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g16def555.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g24.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g32bf.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/g32def.bmp (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/
branches/dynis/libnsbmp/examples/bmpsuite/png/01bg.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/01bw.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/01p1.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/04.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/04p4.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/08.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/08p64.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/08w124.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/08w125.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/08w126.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/16bf555.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/16bf565.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/24.png (with props)
branches/dynis/libnsbmp/examples/bmpsuite/png/reference.html
branches/dynis/libnsbmp/examples/bmpsuite/readme.txt
branches/dynis/libnsbmp/examples/bmpsuite/test.html
Modified:
branches/dynis/libnsbmp/examples/monitor.ico
Added: branches/dynis/libnsbmp/examples/bmpsuite/g01bg.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g01bg.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g01bw.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g01bw.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g01p1.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g01p1.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g01wb.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g01wb.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g04.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g04.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g04p4.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g04p4.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g04rle.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g04rle.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08offs.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08offs.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08os2.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08os2.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08p256.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08p256.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08p64.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08p64.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08pi256.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08pi256.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08pi64.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08pi64.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08res11.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08res11.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08res21.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08res21.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08res22.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08res22.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08rle.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08rle.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08s0.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08s0.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08w124.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08w124.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08w125.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08w125.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g08w126.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g08w126.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g16bf555.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g16bf555.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g16bf565.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g16bf565.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g16def555.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g16def555.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g24.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g24.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g32bf.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g32bf.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/g32def.bmp
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/g32def.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/01bg.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/01bg.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/01bw.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/01bw.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/01p1.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/01p1.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/04.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/04.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/04p4.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/04p4.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/08.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/08.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/08p64.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/08p64.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/08w124.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/08w124.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/08w125.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/08w125.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/08w126.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/08w126.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/16bf555.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/16bf555.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/16bf565.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/16bf565.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/24.png
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
Binary file - no diff available.
Propchange: branches/dynis/libnsbmp/examples/bmpsuite/png/24.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/dynis/libnsbmp/examples/bmpsuite/png/reference.html
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
--- branches/dynis/libnsbmp/examples/bmpsuite/png/reference.html (added)
+++ branches/dynis/libnsbmp/examples/bmpsuite/png/reference.html Tue Jul 1 03:54:59 2008
@@ -1,0 +1,54 @@
+<html>
+
+<head>
+<title>BMP Suite Reference Images</title>
+</head>
+
+<body>
+<h1>BMP Suite Reference Images</h1>
+
+<table border=1>
+<tr><th>File</th><th>bpp</th><th>Comments</th><th>Reference</th></tr>
+
+<tr><td>g01bw.bmp</td><td>1</td><td>black and white
palette (#000000,#FFFFFF)</td><td><img
src=01bw.png></td></tr>
+<tr><td>g01wb.bmp</td><td>1</td><td>white and black
palette (#FFFFFF,#000000). Should look the same as g01bw, not
inverted.</td><td><img src=01bw.png></td></tr>
+<tr><td>g01bg.bmp</td><td>1</td><td>blue and green
palette (#4040FF,#40FF40)</td><td><img
src=01bg.png></td></tr>
+<tr><td>g01p1.bmp</td><td>1</td><td>1-color (blue)
palette (#4040FF)</td><td><img src=01p1.png></td></tr>
+
+<tr><td>g04.bmp</td><td>4</td><td>basic 4bpp (16
color) image</td><td><img src=04.png></td></tr>
+<tr><td>g04rle.bmp</td><td>4</td><td>RLE
compressed.</td><td><img src=04.png></td></tr>
+<tr><td>g04p4.bmp</td><td>4</td><td>4-color grayscale
palette</td><td><img src=04p4.png></td></tr>
+
+<tr><td>g08.bmp</td><td>8</td><td>basic 8bpp (256
color) image</td><td><img src=08.png></td></tr>
+<tr><td>g08p256.bmp</td><td>8</td><td>biClrUsed=256,
biClrImportant=0 [=256]</td><td><img src=08.png></td></tr>
+<tr><td>g08pi256.bmp</td><td>8</td><td>biClrUsed=256,
biClrImportant=256</td><td><img src=08.png></td></tr>
+<tr><td>g08pi64.bmp</td><td>8</td><td>biClrUsed=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.</td><td><img src=08.png></td></tr>
+<tr><td>g08rle.bmp</td><td>8</td><td>RLE
compressed.</td><td><img src=08.png></td></tr>
+<tr><td>g08os2.bmp</td><td>8</td><td>OS/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).</td><td><img src=08.png></td></tr>
+<tr><td>g08res22.bmp</td><td>8</td><td>resolution
7874x7874 pixels/meter (200x200 dpi)</td><td><img
src=08.png></td></tr>
+<tr><td>g08res11.bmp</td><td>8</td><td>resolution
3937x3937 pixels/meter (100x100 dpi)</td><td><img
src=08.png></td></tr>
+<tr><td>g08res21.bmp</td><td>8</td><td>resolution
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.</td><td><img
src=08.png></td></tr>
+<tr><td>g08s0.bmp</td><td>8</td><td>bits size not
given (set to 0). This is legal for uncompressed bitmaps.</td><td><img
src=08.png></td></tr>
+<tr><td>g08offs.bmp</td><td>8</td><td>bfOffBits in
header not set to the usual value. There are 100 extra unused bytes between palette and
bits.</td><td><img src=08.png></td></tr>
+<tr><td>g08w126.bmp</td><td>8</td><td>size 126x63
(right and bottom slightly clipped)</td><td><img
src=08w126.png></td></tr>
+<tr><td>g08w125.bmp</td><td>8</td><td>size
125x62</td><td><img src=08w125.png></td></tr>
+<tr><td>g08w124.bmp</td><td>8</td><td>size
124x61</td><td><img src=08w124.png></td></tr>
+<tr><td>g08p64.bmp</td><td>8</td><td>64-color
grayscale palette</td><td><img src=08p64.png></td></tr>
+
+<tr><td>g16def555.bmp</td><td>16</td><td>15-bit color
(1 bit wasted), biCompression=BI_RGB (no bitfields, defaults to
5-5-5)</td><td><img src=16bf555.png></td></tr>
+<tr><td>g16bf555.bmp</td><td>16</td><td>15-bit color,
biCompression=BI_BITFIELDS (bitfields indicate 5-5-5)</td><td><img
src=16bf555.png></td></tr>
+<tr><td>g16bf565.bmp</td><td>16</td><td>16-bit color,
biCompression=BI_BITFIELDS (bitfields indicate 5-6-5)</td><td><img
src=16bf565.png></td></tr>
+
+<tr><td>g24.bmp</td><td>24</td><td>24-bit color
(BGR)</td><td><img src=24.png></td></tr>
+<tr><td>g32def.bmp</td><td>32</td><td>24-bit color (8
bits wasted), biCompression=BI_RGB (no bitfields, defaults to
BGRx)</td><td><img src=24.png></td></tr>
+<tr><td>g32bf.bmp</td><td>32</td><td>24-bit color (8
bits wasted), biCompression=BI_BITFIELDS (bitfields indicate
BGRx)</td><td><img src=24.png></td></tr>
+
+
+</table>
+
+<hr>
+<p><small><i>By <a
href="http://pobox.com/%7Ejason1/">Jason Summers</a>,
+4/2001</i></small></p>
+
+</body>
+</html>
Added: branches/dynis/libnsbmp/examples/bmpsuite/readme.txt
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
--- branches/dynis/libnsbmp/examples/bmpsuite/readme.txt (added)
+++ branches/dynis/libnsbmp/examples/bmpsuite/readme.txt Tue Jul 1 03:54:59 2008
@@ -1,0 +1,38 @@
+BMP Suite - sample BMP image files
+By Jason Summers <jason1(a)pobox.com>
+
+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 --
Added: branches/dynis/libnsbmp/examples/bmpsuite/test.html
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/bmpsui...
==============================================================================
--- branches/dynis/libnsbmp/examples/bmpsuite/test.html (added)
+++ branches/dynis/libnsbmp/examples/bmpsuite/test.html Tue Jul 1 03:54:59 2008
@@ -1,0 +1,54 @@
+<html>
+
+<head>
+<title>BMP Suite Images</title>
+</head>
+
+<body>
+<h1>BMP Suite Images</h1>
+
+<table border=1>
+<tr><th>File</th><th>bpp</th><th>Comments</th><th>Image</th></tr>
+
+<tr><td>g01bw.bmp</td><td>1</td><td>black and white
palette (#000000,#FFFFFF)</td><td><img
src=g01bw.bmp></td></tr>
+<tr><td>g01wb.bmp</td><td>1</td><td>white and black
palette (#FFFFFF,#000000). Should look the same as g01bw, not
inverted.</td><td><img src=g01wb.bmp></td></tr>
+<tr><td>g01bg.bmp</td><td>1</td><td>blue and green
palette (#4040FF,#40FF40)</td><td><img
src=g01bg.bmp></td></tr>
+<tr><td>g01p1.bmp</td><td>1</td><td>1-color (blue)
palette (#4040FF)</td><td><img src=g01p1.bmp></td></tr>
+
+<tr><td>g04.bmp</td><td>4</td><td>basic 4bpp (16
color) image</td><td><img src=g04.bmp></td></tr>
+<tr><td>g04rle.bmp</td><td>4</td><td>RLE
compressed.</td><td><img src=g04rle.bmp></td></tr>
+<tr><td>g04p4.bmp</td><td>4</td><td>4-color grayscale
palette</td><td><img src=g04p4.bmp></td></tr>
+
+<tr><td>g08.bmp</td><td>8</td><td>basic 8bpp (256
color) image</td><td><img src=g08.bmp></td></tr>
+<tr><td>g08p256.bmp</td><td>8</td><td>biClrUsed=256,
biClrImportant=0 [=256]</td><td><img
src=g08p256.bmp></td></tr>
+<tr><td>g08pi256.bmp</td><td>8</td><td>biClrUsed=256,
biClrImportant=256</td><td><img src=g08pi256.bmp></td></tr>
+<tr><td>g08pi64.bmp</td><td>8</td><td>biClrUsed=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.</td><td><img src=g08pi64.bmp></td></tr>
+<tr><td>g08rle.bmp</td><td>8</td><td>RLE
compressed.</td><td><img src=g08rle.bmp></td></tr>
+<tr><td>g08os2.bmp</td><td>8</td><td>OS/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).</td><td><img src=g08os2.bmp></td></tr>
+<tr><td>g08res22.bmp</td><td>8</td><td>resolution
7874x7874 pixels/meter (200x200 dpi)</td><td><img
src=g08res22.bmp></td></tr>
+<tr><td>g08res11.bmp</td><td>8</td><td>resolution
3937x3937 pixels/meter (100x100 dpi)</td><td><img
src=g08res11.bmp></td></tr>
+<tr><td>g08res21.bmp</td><td>8</td><td>resolution
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.</td><td><img
src=g08res21.bmp></td></tr>
+<tr><td>g08s0.bmp</td><td>8</td><td>bits size not
given (set to 0). This is legal for uncompressed bitmaps.</td><td><img
src=g08s0.bmp></td></tr>
+<tr><td>g08offs.bmp</td><td>8</td><td>bfOffBits in
header not set to the usual value. There are 100 extra unused bytes between palette and
bits.</td><td><img src=g08offs.bmp></td></tr>
+<tr><td>g08w126.bmp</td><td>8</td><td>size 126x63
(right and bottom slightly clipped)</td><td><img
src=g08w126.bmp></td></tr>
+<tr><td>g08w125.bmp</td><td>8</td><td>size
125x62</td><td><img src=g08w125.bmp></td></tr>
+<tr><td>g08w124.bmp</td><td>8</td><td>size
124x61</td><td><img src=g08w124.bmp></td></tr>
+<tr><td>g08p64.bmp</td><td>8</td><td>64-color
grayscale palette</td><td><img src=g08p64.bmp></td></tr>
+
+<tr><td>g16def555.bmp</td><td>16</td><td>15-bit color
(1 bit wasted), biCompression=BI_RGB (no bitfields, defaults to
5-5-5)</td><td><img src=g16def555.bmp></td></tr>
+<tr><td>g16bf555.bmp</td><td>16</td><td>15-bit color,
biCompression=BI_BITFIELDS (bitfields indicate 5-5-5)</td><td><img
src=g16bf555.bmp></td></tr>
+<tr><td>g16bf565.bmp</td><td>16</td><td>16-bit color,
biCompression=BI_BITFIELDS (bitfields indicate 5-6-5)</td><td><img
src=g16bf565.bmp></td></tr>
+
+<tr><td>g24.bmp</td><td>24</td><td>24-bit color
(BGR)</td><td><img src=g24.bmp></td></tr>
+<tr><td>g32def.bmp</td><td>32</td><td>24-bit color (8
bits wasted), biCompression=BI_RGB (no bitfields, defaults to
BGRx)</td><td><img src=g32def.bmp></tr>
+<tr><td>g32bf.bmp</td><td>32</td><td>24-bit color (8
bits wasted), biCompression=BI_BITFIELDS (bitfields indicate
BGRx)</td><td><img src=g32bf.bmp></tr>
+
+
+</table>
+
+<hr>
+<p><small><i>By <a
href="http://pobox.com/%7Ejason1/">Jason Summers</a>,
+4/2001</i></small></p>
+
+</body>
+</html>
Modified: branches/dynis/libnsbmp/examples/monitor.ico
URL:
http://source.netsurf-browser.org/branches/dynis/libnsbmp/examples/monito...
==============================================================================
Binary files - no diff available.