summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Wiederhake <BenWiederhake.GitHub@gmx.de>2023-05-26 21:16:09 +0200
committerJelle Raaijmakers <jelle@gmta.nl>2023-06-03 14:29:19 +0200
commit38f107685cf88a9b82d0a08550b87176488a9161 (patch)
tree35d2c515f841d7e5b27a0f33d8aa30b4fe43252f
parent484635651cc997b290625fa12f03912128147e03 (diff)
downloadserenity-38f107685cf88a9b82d0a08550b87176488a9161.zip
Base: Replace GPL bmpsuite by link to original
bmpsuite on GitHub is licensed under the GPLv3: https://github.com/jsummers/bmpsuite/blob/master/COPYING.txt However, we did not "conspicuously and appropriately publish on each copy an appropriate copyright notice", therefore we probably were in violation with GPLv3 paragraph 4, "Conveying Verbatim Copies". Let's just remove this entirely, because Ladybird can just access the original pages instead. At the time of writing, `bmpsuite.html` and the HTML response from the linked URL are byte-identical.
-rw-r--r--Base/res/html/misc/bmpsuite.html902
-rw-r--r--Base/res/html/misc/bmpsuite_files/ba-bm.bmpbin9000 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badbitcount.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badbitssize.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/baddens1.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/baddens2.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badfilesize.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badheadersize.bmpbin1112 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badpalettesize.bmpbin9254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badplanes.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrle.bmpbin9212 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrle4.bmpbin4326 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrle4bis.bmpbin4326 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrle4ter.bmpbin4326 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrlebis.bmpbin9212 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badrleter.bmpbin9212 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/badwidth.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/bkgd.pngbin126 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/fakealpha.pngbin1181 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1.pngbin586 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1bg.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1bg.pngbin604 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1huff.bmpbin2151 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1p1.bmpbin1082 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1p1.pngbin124 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal1wb.bmpbin1086 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal2.bmpbin2118 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal2.pngbin961 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal2color.bmpbin2118 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal2color.pngbin972 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4.bmpbin4198 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4.pngbin1428 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4gs.bmpbin4198 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4gs.pngbin1503 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rle.bmpbin3836 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rlecut-0.pngbin1203 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rlecut-b.pngbin1183 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rlecut.bmpbin3610 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rlecut.pngbin1196 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rletrns-0.pngbin1441 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rletrns-b.pngbin1362 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rletrns.bmpbin4326 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal4rletrns.pngbin1465 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8-0.bmpbin9270 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8.bmpbin9254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8.pngbin3772 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8badindex.bmpbin8650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8gs.bmpbin9254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8gs.pngbin2378 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.pngbin2513 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.pngbin11576 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmpbin5158 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8offs.bmpbin9354 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmpbin8986 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmpbin8986 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2.bmpbin8986 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2sp.bmpbin8974 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmpbin9246 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmpbin9254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmpbin9278 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8os2v2.bmpbin9278 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmpbin9446 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rle.bmpbin8788 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rlecut-0.pngbin3771 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rlecut-b.pngbin3782 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rlecut.bmpbin7980 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rlecut.pngbin3768 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rletrns-0.pngbin3776 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rletrns-b.pngbin3715 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rletrns.bmpbin9212 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8rletrns.pngbin3793 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8topdown.bmpbin9254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8v4.bmpbin9322 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8v5.bmpbin9338 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w124.bmpbin8626 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w124.pngbin3585 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w125.bmpbin8998 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w125.pngbin3628 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w126.bmpbin9126 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/pal8w126.pngbin3714 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/reallybig.bmpbin24630 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-231.bmpbin16450 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-231.pngbin2643 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-3103.bmpbin16450 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-3103.pngbin3347 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-565.bmpbin16450 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-565.pngbin1297 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmpbin17474 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-880.bmpbin16450 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16-880.pngbin1029 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16.bmpbin16438 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16.pngbin1177 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmpbin16450 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmpbin16438 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb16faketrns.pngbin6244 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24.bmpbin24630 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24.jpgbin2319 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24.pngbin1072 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmpbin2457 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24largepal.bmpbin25830 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24lprof.bmpbin24743 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24pal.bmpbin25654 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24png.bmpbin1210 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24prof.bmpbin27782 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24prof2.bmpbin25254 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb24rle24.bmpbin21432 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32-111110.bmpbin32578 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32-7187.bmpbin32578 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32-7187.pngbin2136 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32.bmpbin32566 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32bf.bmpbin32578 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmpbin32578 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmpbin32566 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgb32h52.bmpbin32578 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-1924.bmpbin16522 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-1924.pngbin2811 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-4444.bmpbin16522 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-4444.pngbin1093 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-5551.bmpbin16522 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba16-5551.pngbin1226 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-1.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-1010102.pngbin1253 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-2.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-61754.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-61754.pngbin2483 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-81284.bmpbin32650 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32-81284.pngbin2182 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32.pngbin1229 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32abf.bmpbin32582 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rgba32h56.bmpbin32582 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/rletopdown.bmpbin8788 -> 0 bytes
-rw-r--r--Base/res/html/misc/bmpsuite_files/shortfile.bmpbin273 -> 0 bytes
-rw-r--r--Base/res/html/misc/welcome.html2
136 files changed, 1 insertions, 903 deletions
diff --git a/Base/res/html/misc/bmpsuite.html b/Base/res/html/misc/bmpsuite.html
deleted file mode 100644
index ceebd7a3ee..0000000000
--- a/Base/res/html/misc/bmpsuite.html
+++ /dev/null
@@ -1,902 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">
-<meta charset="UTF-8">
-
-<title>BMP Suite Image List</title>
-
-<style>
- .b { background:url(bmpsuite_files/bkgd.png); }
- .q { background-color:#fff0e0; }
- .bad { background-color:#ffa0a0; }
- .sz1 { width:127px; height:64px; }
- .szbad { width:64px; height:64px; }
-</style>
-
-</head>
-
-<body class="vsc-initialized">
-
-<h1>BMP Suite Image List</h1>
-
-<p><i>For <a href="https://entropymine.com/jason/bmpsuite/">BMP Suite</a>
-version 2.6</i></p>
-
-<p>This document describes the images in <i>BMP Suite</i>, and shows what
-I allege to be the correct way to interpret them. PNG and JPEG images are
-used for reference.
-</p>
-
-<p>It also shows how your web browser displays the BMP images,
-but that’s not its main purpose.
-BMP is poor image format to use on web pages, so a web browser’s
-level of support for it is arguably not important.</p>
-
-<table cellpadding="8" border="1">
-
- <tbody><tr>
- <th>File</th>
- <th>Ver.</th>
- <th>Correct display</th>
- <th>In your browser</th>
- <th>Notes</th>
- </tr>
-
- <tr>
- <td>g/pal1.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal1.png"></td>
- <td class="b"><img src="bmpsuite_files/pal1.bmp"></td>
- <td>1 bit/pixel paletted image, in which black is the first color in
- the palette.</td>
- </tr>
-
- <tr>
- <td>g/pal1wb.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal1.png"></td>
- <td class="b"><img src="bmpsuite_files/pal1wb.bmp"></td>
- <td>1 bit/pixel paletted image, in which white is the first color in
- the palette.</td>
- </tr>
-
- <tr>
- <td>g/pal1bg.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal1bg.png"></td>
- <td class="b"><img src="bmpsuite_files/pal1bg.bmp"></td>
- <td>1 bit/pixel paletted image, with colors other than black and white.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal1p1.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal1p1.png"></td>
- <td class="b"><img src="bmpsuite_files/pal1p1.bmp"></td>
- <td>1 bit/pixel paletted image, with only one color in the palette.
- The documentation says that 1-bpp images have a palette size of 2
- (not “up to 2”), but it would be silly for a viewer not to
- support a size of 1.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal2.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal2.png"></td>
- <td class="b"><img src="bmpsuite_files/pal2.bmp"></td>
- <td>A paletted image with 2 bits/pixel. Usually only 1, 4,
- and 8 are allowed, but 2 is legal on Windows CE.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal2color.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal2color.png"></td>
- <td class="b"><img src="bmpsuite_files/pal2color.bmp"></td>
- <td>Same as pal2.bmp, but with a color palette instead of grayscale
- palette.</td>
- </tr>
-
- <tr>
- <td>g/pal4.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal4.png"></td>
- <td class="b"><img src="bmpsuite_files/pal4.bmp"></td>
- <td>Paletted image with 12 palette colors, and 4 bits/pixel.</td>
- </tr>
-
- <tr>
- <td>g/pal4gs.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal4gs.png"></td>
- <td class="b"><img src="bmpsuite_files/pal4gs.bmp"></td>
- <td>Paletted image with 12 grayscale palette colors, and 4 bits/pixel.</td>
- </tr>
-
- <tr>
- <td>g/pal4rle.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal4.png"></td>
- <td class="b"><img src="bmpsuite_files/pal4rle.bmp"></td>
- <td>4-bit image that uses RLE compression.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal4rletrns.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal4rletrns.png"><br>
- or<br><img src="bmpsuite_files/pal4rletrns-0.png"><br>
- or<br><img src="bmpsuite_files/pal4rletrns-b.png"></td>
- <td class="b"><img src="bmpsuite_files/pal4rletrns.bmp"></td>
- <td>An RLE-compressed image that uses “delta”
- codes to skip over some pixels, leaving them undefined. Some viewers
- make undefined pixels transparent, others make them black, and
- others assign them palette color 0 (purple, in this case).</td>
- </tr>
-
- <tr>
- <td class="q">q/pal4rlecut.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal4rlecut.png"><br>
- or<br><img src="bmpsuite_files/pal4rlecut-0.png"><br>
- or<br><img src="bmpsuite_files/pal4rlecut-b.png"></td>
- <td class="b"><img src="bmpsuite_files/pal4rlecut.bmp"></td>
- <td>An RLE-compressed image that uses “delta” codes,
- and early EOL &amp; EOBMP markers, to skip over some pixels.
- It’s okay if the viewer’s image doesn’t exactly match
- any of the reference images.</td>
- </tr>
-
- <tr>
- <td>g/pal8.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8.bmp"></td>
- <td>Our standard paletted image, with 252 palette colors, and 8
- bits/pixel.</td>
- </tr>
-
- <tr>
- <td>g/pal8-0.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8-0.bmp"></td>
- <td>Every field that can be set to 0 is set to 0: pixels/meter=0;
- colors used=0 (meaning the default 256); size-of-image=0.</td>
- </tr>
-
- <tr>
- <td>g/pal8gs.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8gs.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8gs.bmp"></td>
- <td>An 8-bit image with a palette of 252 grayscale colors.</td>
- </tr>
-
- <tr>
- <td>g/pal8rle.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8rle.bmp"></td>
- <td>8-bit image that uses RLE compression.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8rletrns.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8rletrns.png"><br>
- or<br><img src="bmpsuite_files/pal8rletrns-0.png"><br>
- or<br><img src="bmpsuite_files/pal8rletrns-b.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8rletrns.bmp"></td>
- <td>8-bit version of q/pal4rletrns.bmp.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8rlecut.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8rlecut.png"><br>
- or<br><img src="bmpsuite_files/pal8rlecut-0.png"><br>
- or<br><img src="bmpsuite_files/pal8rlecut-b.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8rlecut.bmp"></td>
- <td>8-bit version of q/pal4rlecut.bmp.</td>
- </tr>
-
- <tr>
- <td>g/pal8w126.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8w126.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8w126.bmp"></td>
- <td rowspan="3">Images with different widths and heights.
- In BMP format, rows are padded to a multiple of four bytes, so we
- test all four possibilities.</td>
- </tr>
-
- <tr>
- <td>g/pal8w125.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8w125.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8w125.bmp"></td>
- </tr>
-
- <tr>
- <td>g/pal8w124.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8w124.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8w124.bmp"></td>
- </tr>
-
- <tr>
- <td>g/pal8topdown.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8topdown.bmp"></td>
- <td>BMP images are normally stored from the bottom up, but
- there is a way to store them from the top down.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8offs.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8offs.bmp"></td>
- <td>A file with some unused bytes between the palette and the
- image. This is probably valid, but I’m not 100% sure.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8oversizepal.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8oversizepal.bmp"></td>
- <td>An 8-bit image with 300 palette colors. This may be invalid,
- because the documentation could
- be interpreted to imply that 8-bit images aren’t allowed
- to have more than 256 colors.</td>
- </tr>
-
- <tr>
- <td>g/pal8nonsquare.bmp</td>
- <td>3</td>
- <td class="b">
- <img src="bmpsuite_files/pal8nonsquare-v.png"><br>
- or<br>
- <img src="bmpsuite_files/pal8nonsquare-e.png">
- </td>
- <td class="b"><img src="bmpsuite_files/pal8nonsquare.bmp"></td>
- <td>An image with non-square pixels: the X pixels/meter is twice
- the Y pixels/meter. Image <i>editors</i> can be expected to
- leave the image “squashed”; image <i>viewers</i> should
- consider stretching it to its correct proportions.</td>
- </tr>
-
- <tr>
- <td>g/pal8os2.bmp</td>
- <td>OS/2v1</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2.bmp"></td>
- <td>An OS/2-style bitmap. This format can be called OS/2 BMPv1,
- or Windows BMPv2.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2-sz.bmp</td>
- <td>OS/2v1</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2-sz.bmp"></td>
- <td>Some OS/2 BMP specifications say that the <i>size</i> field in the file
- header should be set to the aggregate size of the file header and
- <i>infoheader</i>, instead of the total file size.
- For OS/2v1, that means it will always be 26.
- BMP decoders usually ignore this field, so it shouldn’t
- cause a problem.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2-hs.bmp</td>
- <td>OS/2v1</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2-hs.bmp"></td>
- <td>Some OS/2 BMP specifications define the fields at offsets 6 and
- 8 to be a “hotspot” (for cursor graphics).
- Though the fields are not used in BMP files, they are sometimes,
- as in this file, set to nonzero values.
- This should cause no problems, except that it could prevent some
- programs from detecting this file as a BMP file.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2sp.bmp</td>
- <td>OS/2v1</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2sp.bmp"></td>
- <td>An OS/2v1 with a less-than-full-sized palette.
- Probably not valid, but such files have been seen in the wild.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2v2.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2v2.bmp"></td>
- <td>An OS/2v2 bitmap.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2v2-16.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2v2-16.bmp"></td>
- <td>An OS/2v2 bitmap whose header has only 16 bytes, instead of the full 64.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2v2-sz.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2v2-sz.bmp"></td>
- <td>An OS/2v2 bitmap. Like q/pal8os2-sz.bmp, the <i>size</i> field is set to
- the size of the headers (78), instead of the size of the file.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal8os2v2-40sz.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8os2v2-40sz.bmp"></td>
- <td>An OS/2v2 bitmap, with a 40-byte header. Like q/pal8os2-sz.bmp,
- the <i>size</i> field is set to the size of the headers (54),
- instead of the size of the file. Except for that, this file
- cannot be distinguished from a Windows BMPv3 file.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24rle24.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24rle24.bmp"></td>
- <td>An OS/2v2 bitmap with RLE24 compression. This image uses a limited
- number of colors, just to make it more compressible.</td>
- </tr>
-
- <tr>
- <td class="q">q/pal1huff.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal1.png"></td>
- <td class="b"><img src="bmpsuite_files/pal1huff.bmp"></td>
- <td>My attempt to make a BMP file with Huffman 1D compression.
- It is quite possibly incorrect. Even if everything else about it is correct,
- I have no way to know whether it is black/white reversed, and/or flipped
- vertically.</td>
- </tr>
-
- <tr>
- <td>g/pal8v4.bmp</td>
- <td>4</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8v4.bmp"></td>
- <td>A v4 bitmap. I’m not sure that the gamma and chromaticity values in
- this file are sensible, because I can’t find any detailed documentation
- of them. Note that bmpsuite v2.4 and earlier had the gamma set differently
- (and probably incorrectly).</td>
- </tr>
-
- <tr>
- <td>g/pal8v5.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/pal8v5.bmp"></td>
- <td>A v5 bitmap. Version 5 has additional colorspace options over v4, so it
- is easier to create, and ought to be more portable.</td>
- </tr>
-
- <tr>
- <td>g/rgb16.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16.bmp"></td>
- <td>A 16-bit image with the default color format: 5 bits each for red,
- green, and blue, and 1 unused bit.
- The whitest colors should (I assume) be displayed as pure white:
- <span style="background-color:rgb(255,255,255)">(255,255,255)</span>, not
- <span style="background-color:rgb(248,248,248)">(248,248,248)</span>.</td>
- </tr>
-
- <tr>
- <td>g/rgb16bfdef.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16bfdef.bmp"></td>
- <td>Same format as rgb16.bmp, but with a BITFIELDS segment.</td>
- </tr>
-
- <tr>
- <td>g/rgb16-565.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16-565.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16-565.bmp"></td>
- <td>A 16-bit image with a BITFIELDS segment indicating 5 red, 6 green,
- and 5 blue bits. This is a standard 16-bit format, even supported by
- old versions of Windows that don’t support any other non-default 16-bit
- formats.
- The whitest colors should be displayed as pure white:
- <span style="background-color:rgb(255,255,255)">(255,255,255)</span>, not
- <span style="background-color:rgb(248,252,248)">(248,252,248)</span>.</td>
- </tr>
-
- <tr>
- <td>g/rgb16-565pal.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16-565.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16-565pal.bmp"></td>
- <td>A 16-bit image with both a BITFIELDS segment and a palette.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb16faketrns.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16.png"><br>
- or maybe<br>
- <img class="b" src="bmpsuite_files/rgb16faketrns.png">
-</td>
- <td class="b"><img src="bmpsuite_files/rgb16faketrns.bmp"></td>
- <td>Same idea as q/rgb32fakealpha.bmp. The default 16-bit color format has
- one unused bit per pixel, and in this image some of the unused bits are
- set to 1. It’s possible that some viewers will interpret this image
- as having transparency.
-</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb16-231.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16-231.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16-231.bmp"></td>
- <td>An unusual and silly 16-bit image, with 2 red bits, 3 green bits, and 1
- blue bit. Most viewers do support this image, but the colors may be darkened
- with a yellow-green shadow. That’s because they’re doing simple
- bit-shifting (possibly including one round of bit replication), instead of
- proper scaling.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb16-3103.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16-3103.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb16-3103.bmp"></td>
- <td>Similar to q/rgb16-231.bmp, with 3 red bits, 10 green bits, and 3
- blue bits.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba16-4444.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba16-4444.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba16-4444.bmp"></td>
- <td>A 16-bit image with an alpha channel. There are 4 bits for each color
- channel, and 4 bits for the alpha channel.
- It’s not clear if this is valid, but I can’t find anything that
- suggests it isn’t.
- </td>
- </tr>
-
- <tr>
- <td class="q">q/rgba16-5551.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba16-5551.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba16-5551.bmp"></td>
- <td>Similar to q/rgba16-4444.bmp, with 5 red bits, 5 green bits, 5 blue bits,
- and a 1-bit alpha channel.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba16-1924.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba16-1924.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba16-1924.bmp"></td>
- <td>Similar to q/rgba16-4444.bmp, with 1 red bit, 9 green bits, 2 blue bits,
- and 4 bits for the alpha channel.
- </td>
- </tr>
-
- <tr>
- <td>g/rgb24.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24.bmp"></td>
- <td>A perfectly ordinary 24-bit (truecolor) image.</td>
- </tr>
-
- <tr>
- <td>g/rgb24pal.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24pal.bmp"></td>
- <td>A 24-bit image, with a palette containing 256 colors. There is little if
- any reason for a truecolor image to contain a palette, but it is legal.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24largepal.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24largepal.bmp"></td>
- <td>A 24-bit image, with a palette containing 300 colors.
- The fact that the palette has more than 256 colors may cause some viewers
- to complain, but the documentation does not mention a size limit.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24prof.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24prof.bmp"></td>
- <td>My attempt to make a BMP file with an embedded color profile.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24prof2.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24prof2.bmp"></td>
- <td>This image tries to test whether color profiles are fully supported.
- It has the red and green channels swapped, and an embedded color profile
- that tries to swap them back. Support for this is uncommon.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24lprof.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24lprof.bmp"></td>
- <td>My attempt to make a BMP file with a linked color profile.
- Supporting linked profiles may be a bad idea, as it can lead to security vulnerabilities.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24jpeg.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.jpg"></td>
- <td class="b"><img src="bmpsuite_files/rgb24jpeg.bmp"></td>
- <td rowspan="2">My attempt to make BMP files with embedded JPEG and PNG images.
- These are not likely to be supported by much of anything (they’re
- intended for printers).<br>
- These image are stored in top-down order, with a positive bV5Height field.
- This might not be correct. The documentation is very confusing on this issue.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb24png.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb24png.bmp"></td>
- </tr>
-
- <tr>
- <td>g/rgb32.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32.bmp"></td>
- <td>A 32-bit image using the default color format for 32-bit images (no
- BITFIELDS segment). There are 8 bits per color channel, and 8 unused
- bits. The unused bits are set to 0.</td>
- </tr>
-
- <tr>
- <td>g/rgb32bfdef.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32bfdef.bmp"></td>
- <td>Same format as rgb32.bmp, but with a BITFIELDS segment.</td>
- </tr>
-
- <tr>
- <td>g/rgb32bf.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32bf.bmp"></td>
- <td>A 32-bit image with a BITFIELDS segment. As usual, there are 8 bits per
- color channel, and 8 unused bits. But the color channels are in an unusual
- order, so the viewer must read the BITFIELDS, and not just guess.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb32h52.bmp</td>
- <td>(52)</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32h52.bmp"></td>
- <td>Similar to g/rgb32bf.bmp, but with a 52-byte
- “BITMAPV2INFOHEADER”. This is an uncommon version of BMP, and I
- can’t confirm that this file is correct.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb32-xbgr.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32-xbgr.bmp"></td>
- <td>Color channels are the same size and order as rgb32bfdef.bmp, but they use
- the highest available bits, instead of the lowest (or vice versa, depending
- on your byte-order perspective).</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb32fakealpha.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"><br>
- or<br>
- <img class="b" src="bmpsuite_files/fakealpha.png">
-</td>
- <td class="b"><img src="bmpsuite_files/rgb32fakealpha.bmp"></td>
- <td>Same as g/rgb32.bmp, except that the unused bits are set to something
- other than 0.
- If the image becomes transparent toward the bottom, it probably means
- the viewer uses heuristics to guess whether the undefined
- data represents transparency.
- Reportedly, in ICO icon format, a 32-bit image has transparency if any
- of the could-be alpha samples are nonzero. Some BMP decoders probably
- use the same algorithm for BMP.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb32-111110.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb24.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32-111110.bmp"></td>
- <td>A 32 bits/pixel image, with all 32 bits used: 11 each for red and
- green, and 10 for blue. As far as I know, this is valid, but it
- is unusual.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgb32-7187.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb32-7187.png"></td>
- <td class="b"><img src="bmpsuite_files/rgb32-7187.bmp"></td>
- <td>A 32 bits/pixel image, with 7 bits for red, 18 for green, and 7 for
- blue.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32-1.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba32.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32-1.bmp"></td>
- <td>A BMP with an alpha channel. Transparency is barely documented,
- so it’s <i>possible</i> that this file is not correctly formed.
- The color channels are in the usual order.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32-2.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba32.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32-2.bmp"></td>
- <td>Same as q/rgba32-1.bmp, but with the color channels
- in an unusual order, to prevent viewers from
- passing this test by making a lucky guess.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32-1010102.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba32-1010102.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32-1010102.bmp"></td>
- <td>A 32 bits/pixel image, with 10 bits for red, 10 for green, 10 for blue,
- and 2 for alpha.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32-81284.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba32-81284.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32-81284.bmp"></td>
- <td>A 32 bits/pixel image, with 8 bits for red, 12 for green, 8 for blue,
- and 4 for alpha.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32-61754.bmp</td>
- <td>5</td>
- <td class="b"><img src="bmpsuite_files/rgba32-61754.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32-61754.bmp"></td>
- <td>A 32 bits/pixel image, with 6 bits for red, 17 for green, 5 for blue,
- and 4 for alpha.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32abf.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgba32.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32abf.bmp"></td>
- <td>An image of type BI_ALHPABITFIELDS. Supposedly, this was used on
- Windows CE. I don’t know whether it is constructed correctly.</td>
- </tr>
-
- <tr>
- <td class="q">q/rgba32h56.bmp</td>
- <td>(56)</td>
- <td class="b"><img src="bmpsuite_files/rgba32.png"></td>
- <td class="b"><img src="bmpsuite_files/rgba32h56.bmp"></td>
- <td>Similar to q/rgba32-2.bmp, but with a 56-byte
- “BITMAPV3INFOHEADER”. This is an uncommon version of BMP, and I
- can’t confirm that this file is correct.</td>
- </tr>
-
- <tr>
- <td class="q">x/ba-bm.bmp</td>
- <td>OS/2v2</td>
- <td class="b"><img src="bmpsuite_files/pal8.png"></td>
- <td class="b"><img src="bmpsuite_files/ba-bm.bmp"></td>
- <td>This image uses the OS/2v2 “Bitmap Array” (BA) container
- format. Although a BA file may contain multiple images, this file has
- only one.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badbitcount.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badbitcount.bmp"></td>
- <td>Header indicates an absurdly large number of bits/pixel.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badbitssize.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badbitssize.bmp"></td>
- <td>Header incorrectly indicates that the bitmap is several GB in size.</td>
- </tr>
-
- <tr>
- <td class="bad">b/baddens1.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img class="sz1" src="bmpsuite_files/baddens1.bmp"></td>
- <td rowspan="2">Density (pixels per meter) suggests the image is <i>much</i>
- larger in one dimension than the other.</td>
- </tr>
-
- <tr>
- <td class="bad">b/baddens2.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img class="sz1" src="bmpsuite_files/baddens2.bmp"></td>
- </tr>
-
- <tr>
- <td class="bad">b/badfilesize.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badfilesize.bmp"></td>
- <td>Header incorrectly indicates that the file is several GB in size.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badheadersize.bmp</td>
- <td>?</td>
- <td class="b">N/A</td>
- <td class="b"><img class="sz1" src="bmpsuite_files/badheadersize.bmp"></td>
- <td>Header size is 66 bytes, which is not a valid size for any known BMP
- version.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badpalettesize.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badpalettesize.bmp"></td>
- <td>Header incorrectly indicates that the palette contains an absurdly large
- number of colors.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badplanes.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badplanes.bmp"></td>
- <td>The “planes” setting, which is required to be 1, is not 1.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badrle4.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrle4.bmp"></td>
- <td>An invalid RLE4-compressed image that tries to cause buffer overruns.</td>
- </tr>
- <tr>
- <td class="bad">b/badrle4bis.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrle4bis.bmp"></td>
- <td>Another invalid RLE4-compressed image that tries to cause buffer overruns.</td>
- </tr>
- <tr>
- <td class="bad">b/badrle4ter.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrle4ter.bmp"></td>
- <td>Another invalid RLE4-compressed image that tries to cause buffer overruns.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badrle.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrle.bmp"></td>
- <td>8-bit version of b/badrle4.bmp.</td>
- </tr>
- <tr>
- <td class="bad">b/badrlebis.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrlebis.bmp"></td>
- <td>8-bit version of b/badrle4bis.bmp.</td>
- </tr>
- <tr>
- <td class="bad">b/badrleter.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/badrleter.bmp"></td>
- <td>8-bit version of b/badrle4ter.bmp.</td>
- </tr>
-
- <tr>
- <td class="bad">b/badwidth.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img class="szbad" src="bmpsuite_files/badwidth.bmp"></td>
- <td>The image claims to be a negative number of pixels in width.</td>
- </tr>
-
- <tr>
- <td class="bad">b/pal8badindex.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/pal8badindex.bmp"></td>
- <td>Many of the palette indices used in the image are not present in the
- palette.</td>
- </tr>
-
- <tr>
- <td class="bad">b/reallybig.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img class="szbad" src="bmpsuite_files/reallybig.bmp"></td>
- <td>An image with a very large reported width and height.</td>
- </tr>
-
- <tr>
- <td class="bad">b/rgb16-880.bmp</td>
- <td>3</td>
- <td class="b"><img src="bmpsuite_files/rgb16-880.png"><br>(?)</td>
- <td class="b"><img src="bmpsuite_files/rgb16-880.bmp"></td>
- <td>A 16-bit image with a BITFIELDS segment indicating 8 red, 8 green,
- and 0 blue bits. The documentation doesn’t say whether undefined
- channels are legal, or how they should be handled.
- </td></tr>
-
- <tr>
- <td class="bad">b/rletopdown.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/rletopdown.bmp"></td>
- <td>An RLE-compressed image that tries to use top-down orientation,
- which isn’t allowed.</td>
- </tr>
-
- <tr>
- <td class="bad">b/shortfile.bmp</td>
- <td>3</td>
- <td class="b">N/A</td>
- <td class="b"><img src="bmpsuite_files/shortfile.bmp"></td>
- <td>A file that has been truncated in the middle of the bitmap.</td>
- </tr>
-
-</tbody></table>
-
-
-
-
-</body></html>
diff --git a/Base/res/html/misc/bmpsuite_files/ba-bm.bmp b/Base/res/html/misc/bmpsuite_files/ba-bm.bmp
deleted file mode 100644
index d2615bde3e..0000000000
--- a/Base/res/html/misc/bmpsuite_files/ba-bm.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badbitcount.bmp b/Base/res/html/misc/bmpsuite_files/badbitcount.bmp
deleted file mode 100644
index d4fa4e8b88..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badbitcount.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badbitssize.bmp b/Base/res/html/misc/bmpsuite_files/badbitssize.bmp
deleted file mode 100644
index 0a99a605af..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badbitssize.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/baddens1.bmp b/Base/res/html/misc/bmpsuite_files/baddens1.bmp
deleted file mode 100644
index a6150a6fe7..0000000000
--- a/Base/res/html/misc/bmpsuite_files/baddens1.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/baddens2.bmp b/Base/res/html/misc/bmpsuite_files/baddens2.bmp
deleted file mode 100644
index f2c1dfb665..0000000000
--- a/Base/res/html/misc/bmpsuite_files/baddens2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badfilesize.bmp b/Base/res/html/misc/bmpsuite_files/badfilesize.bmp
deleted file mode 100644
index da52cb51d7..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badfilesize.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badheadersize.bmp b/Base/res/html/misc/bmpsuite_files/badheadersize.bmp
deleted file mode 100644
index 2a4083a6f9..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badheadersize.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp b/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp
deleted file mode 100644
index 7d9d1b745d..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badplanes.bmp b/Base/res/html/misc/bmpsuite_files/badplanes.bmp
deleted file mode 100644
index 92d2855b62..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badplanes.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrle.bmp b/Base/res/html/misc/bmpsuite_files/badrle.bmp
deleted file mode 100644
index cbf8fdc2e1..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrle.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrle4.bmp b/Base/res/html/misc/bmpsuite_files/badrle4.bmp
deleted file mode 100644
index 632787a730..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrle4.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp b/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp
deleted file mode 100644
index 130b7e659c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp b/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp
deleted file mode 100644
index 8107a335fc..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrlebis.bmp b/Base/res/html/misc/bmpsuite_files/badrlebis.bmp
deleted file mode 100644
index 893eb11ab7..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrlebis.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badrleter.bmp b/Base/res/html/misc/bmpsuite_files/badrleter.bmp
deleted file mode 100644
index 04d5874e67..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badrleter.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/badwidth.bmp b/Base/res/html/misc/bmpsuite_files/badwidth.bmp
deleted file mode 100644
index 9fca005dc3..0000000000
--- a/Base/res/html/misc/bmpsuite_files/badwidth.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/bkgd.png b/Base/res/html/misc/bmpsuite_files/bkgd.png
deleted file mode 100644
index d66ca9d652..0000000000
--- a/Base/res/html/misc/bmpsuite_files/bkgd.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/fakealpha.png b/Base/res/html/misc/bmpsuite_files/fakealpha.png
deleted file mode 100644
index 89292bcbb4..0000000000
--- a/Base/res/html/misc/bmpsuite_files/fakealpha.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1.bmp b/Base/res/html/misc/bmpsuite_files/pal1.bmp
deleted file mode 100644
index 4776f82778..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1.png b/Base/res/html/misc/bmpsuite_files/pal1.png
deleted file mode 100644
index 89a433ed76..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1bg.bmp b/Base/res/html/misc/bmpsuite_files/pal1bg.bmp
deleted file mode 100644
index 466d0ba727..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1bg.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1bg.png b/Base/res/html/misc/bmpsuite_files/pal1bg.png
deleted file mode 100644
index 20c4bb838f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1bg.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1huff.bmp b/Base/res/html/misc/bmpsuite_files/pal1huff.bmp
deleted file mode 100644
index 790a483697..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1huff.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1p1.bmp b/Base/res/html/misc/bmpsuite_files/pal1p1.bmp
deleted file mode 100644
index b68321c4c1..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1p1.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1p1.png b/Base/res/html/misc/bmpsuite_files/pal1p1.png
deleted file mode 100644
index 92fc0f945b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1p1.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal1wb.bmp b/Base/res/html/misc/bmpsuite_files/pal1wb.bmp
deleted file mode 100644
index 56cb93203e..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal1wb.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal2.bmp b/Base/res/html/misc/bmpsuite_files/pal2.bmp
deleted file mode 100644
index 983e9fa92d..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal2.png b/Base/res/html/misc/bmpsuite_files/pal2.png
deleted file mode 100644
index 1bbfe175fc..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal2.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal2color.bmp b/Base/res/html/misc/bmpsuite_files/pal2color.bmp
deleted file mode 100644
index 27fe7276bc..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal2color.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal2color.png b/Base/res/html/misc/bmpsuite_files/pal2color.png
deleted file mode 100644
index f119469910..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal2color.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4.bmp b/Base/res/html/misc/bmpsuite_files/pal4.bmp
deleted file mode 100644
index 7fd36303ca..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4.png b/Base/res/html/misc/bmpsuite_files/pal4.png
deleted file mode 100644
index 188bb0499e..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4gs.bmp b/Base/res/html/misc/bmpsuite_files/pal4gs.bmp
deleted file mode 100644
index 813268ca77..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4gs.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4gs.png b/Base/res/html/misc/bmpsuite_files/pal4gs.png
deleted file mode 100644
index a2558fa802..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4gs.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rle.bmp b/Base/res/html/misc/bmpsuite_files/pal4rle.bmp
deleted file mode 100644
index a5672aebd6..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rle.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png
deleted file mode 100644
index b67c51ab07..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png
deleted file mode 100644
index 585e39f40a..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp b/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp
deleted file mode 100644
index 2f32d1d7ad..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut.png
deleted file mode 100644
index 9c7b95dbf8..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rlecut.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png
deleted file mode 100644
index b689c842aa..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png
deleted file mode 100644
index 9befa575fa..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp b/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp
deleted file mode 100644
index 58994e92ba..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns.png
deleted file mode 100644
index 9b0c044364..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal4rletrns.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8-0.bmp b/Base/res/html/misc/bmpsuite_files/pal8-0.bmp
deleted file mode 100644
index ab8815a360..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8-0.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8.bmp b/Base/res/html/misc/bmpsuite_files/pal8.bmp
deleted file mode 100644
index 96b2f86680..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8.png b/Base/res/html/misc/bmpsuite_files/pal8.png
deleted file mode 100644
index 2bfd3e650f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp b/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp
deleted file mode 100644
index efe16c05c1..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8gs.bmp b/Base/res/html/misc/bmpsuite_files/pal8gs.bmp
deleted file mode 100644
index 66a0d70dc3..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8gs.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8gs.png b/Base/res/html/misc/bmpsuite_files/pal8gs.png
deleted file mode 100644
index a537e3aaa9..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8gs.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png
deleted file mode 100644
index 646665f2d0..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png
deleted file mode 100644
index a1cd1ab180..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp b/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp
deleted file mode 100644
index 0aa8de04cb..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8offs.bmp b/Base/res/html/misc/bmpsuite_files/pal8offs.bmp
deleted file mode 100644
index 8673e9740b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8offs.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp
deleted file mode 100644
index 018a3c4b16..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp
deleted file mode 100644
index 7f1455d5ef..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2.bmp
deleted file mode 100644
index 14901b3882..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp
deleted file mode 100644
index e532c89863..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp
deleted file mode 100644
index 95a1d2345a..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp
deleted file mode 100644
index d1e66b615c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp
deleted file mode 100644
index 6fe566e3fd..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp
deleted file mode 100644
index 1324a40d00..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp b/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp
deleted file mode 100644
index 93b8187ca1..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rle.bmp b/Base/res/html/misc/bmpsuite_files/pal8rle.bmp
deleted file mode 100644
index d43101490f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rle.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png
deleted file mode 100644
index 34bb02e04d..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png
deleted file mode 100644
index 4050c4a089..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp b/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp
deleted file mode 100644
index 840d31cce6..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut.png
deleted file mode 100644
index 17fec1c14d..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rlecut.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png
deleted file mode 100644
index a1c1fda507..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png
deleted file mode 100644
index 1ede504d4e..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp b/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp
deleted file mode 100644
index a2af88d87c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns.png
deleted file mode 100644
index 2d8e957f1f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8rletrns.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp b/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp
deleted file mode 100644
index 4b2f8e019f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8v4.bmp b/Base/res/html/misc/bmpsuite_files/pal8v4.bmp
deleted file mode 100644
index 34ebb8030c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8v4.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8v5.bmp b/Base/res/html/misc/bmpsuite_files/pal8v5.bmp
deleted file mode 100644
index c54647a31a..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8v5.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w124.bmp b/Base/res/html/misc/bmpsuite_files/pal8w124.bmp
deleted file mode 100644
index b7cc2d8bf7..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w124.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w124.png b/Base/res/html/misc/bmpsuite_files/pal8w124.png
deleted file mode 100644
index f80236df60..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w124.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w125.bmp b/Base/res/html/misc/bmpsuite_files/pal8w125.bmp
deleted file mode 100644
index 06efed7443..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w125.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w125.png b/Base/res/html/misc/bmpsuite_files/pal8w125.png
deleted file mode 100644
index 2a45116b91..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w125.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w126.bmp b/Base/res/html/misc/bmpsuite_files/pal8w126.bmp
deleted file mode 100644
index 112aa9fe67..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w126.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/pal8w126.png b/Base/res/html/misc/bmpsuite_files/pal8w126.png
deleted file mode 100644
index a41eab93d0..0000000000
--- a/Base/res/html/misc/bmpsuite_files/pal8w126.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/reallybig.bmp b/Base/res/html/misc/bmpsuite_files/reallybig.bmp
deleted file mode 100644
index 101e0b4943..0000000000
--- a/Base/res/html/misc/bmpsuite_files/reallybig.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp
deleted file mode 100644
index 6300f69f0c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-231.png b/Base/res/html/misc/bmpsuite_files/rgb16-231.png
deleted file mode 100644
index 76efe526e5..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-231.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp
deleted file mode 100644
index 6e01226029..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-3103.png b/Base/res/html/misc/bmpsuite_files/rgb16-3103.png
deleted file mode 100644
index 79ba23c834..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-3103.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp
deleted file mode 100644
index c03a27975a..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565.png b/Base/res/html/misc/bmpsuite_files/rgb16-565.png
deleted file mode 100644
index 04a3121d24..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-565.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp
deleted file mode 100644
index e7632e344b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp
deleted file mode 100644
index 72e7ce0eaf..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-880.png b/Base/res/html/misc/bmpsuite_files/rgb16-880.png
deleted file mode 100644
index 9450eba2bb..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16-880.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16.bmp b/Base/res/html/misc/bmpsuite_files/rgb16.bmp
deleted file mode 100644
index 6bfe47af4f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16.png b/Base/res/html/misc/bmpsuite_files/rgb16.png
deleted file mode 100644
index d9545840ab..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp b/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp
deleted file mode 100644
index 30fe8bb8d6..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp
deleted file mode 100644
index 62fb393bb9..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png
deleted file mode 100644
index 2a5d60d953..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.bmp b/Base/res/html/misc/bmpsuite_files/rgb24.bmp
deleted file mode 100644
index 40f8bb094b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.jpg b/Base/res/html/misc/bmpsuite_files/rgb24.jpg
deleted file mode 100644
index c43698c9b1..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24.jpg
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.png b/Base/res/html/misc/bmpsuite_files/rgb24.png
deleted file mode 100644
index 86a9c945b0..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp b/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp
deleted file mode 100644
index 87d73d75b8..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp b/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp
deleted file mode 100644
index d5e418c2d4..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp b/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp
deleted file mode 100644
index b868b88f20..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp b/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp
deleted file mode 100644
index 102e971dd3..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24png.bmp b/Base/res/html/misc/bmpsuite_files/rgb24png.bmp
deleted file mode 100644
index e87ec7adda..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24png.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp b/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp
deleted file mode 100644
index 627e676eae..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp b/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp
deleted file mode 100644
index f9f61b8ee3..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp b/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp
deleted file mode 100644
index 360aee649c..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp
deleted file mode 100644
index ec07d89b5b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp
deleted file mode 100644
index 887ba52c91..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-7187.png b/Base/res/html/misc/bmpsuite_files/rgb32-7187.png
deleted file mode 100644
index a1da44d6be..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32-7187.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp
deleted file mode 100644
index c6c05e1480..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32.bmp b/Base/res/html/misc/bmpsuite_files/rgb32.bmp
deleted file mode 100644
index 5d57eaaea8..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp b/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp
deleted file mode 100644
index 20fa9a1326..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp b/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp
deleted file mode 100644
index d7e64e5a41..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp b/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp
deleted file mode 100644
index cb544da5b6..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp b/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp
deleted file mode 100644
index db6e4538ef..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp
deleted file mode 100644
index 6564098a4d..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-1924.png b/Base/res/html/misc/bmpsuite_files/rgba16-1924.png
deleted file mode 100644
index 0fc182f153..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-1924.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp
deleted file mode 100644
index 051ff23589..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-4444.png b/Base/res/html/misc/bmpsuite_files/rgba16-4444.png
deleted file mode 100644
index bfeda6faed..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-4444.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp
deleted file mode 100644
index 73e2cd533f..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-5551.png b/Base/res/html/misc/bmpsuite_files/rgba16-5551.png
deleted file mode 100644
index 613126a8ab..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba16-5551.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp
deleted file mode 100644
index 3c1e2648fc..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp
deleted file mode 100644
index 1a918cebf5..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png
deleted file mode 100644
index a472fbc799..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp
deleted file mode 100644
index 829c7c7e34..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp
deleted file mode 100644
index d5936fd20b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-61754.png b/Base/res/html/misc/bmpsuite_files/rgba32-61754.png
deleted file mode 100644
index c593b14c66..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-61754.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp
deleted file mode 100644
index 1f9fc29d6b..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-81284.png b/Base/res/html/misc/bmpsuite_files/rgba32-81284.png
deleted file mode 100644
index c958cd36fc..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32-81284.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32.png b/Base/res/html/misc/bmpsuite_files/rgba32.png
deleted file mode 100644
index 25e542a655..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32.png
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp b/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp
deleted file mode 100644
index d9bb0189c4..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp b/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp
deleted file mode 100644
index 343baa3300..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/rletopdown.bmp b/Base/res/html/misc/bmpsuite_files/rletopdown.bmp
deleted file mode 100644
index 21a909fda9..0000000000
--- a/Base/res/html/misc/bmpsuite_files/rletopdown.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/bmpsuite_files/shortfile.bmp b/Base/res/html/misc/bmpsuite_files/shortfile.bmp
deleted file mode 100644
index 73960797b9..0000000000
--- a/Base/res/html/misc/bmpsuite_files/shortfile.bmp
+++ /dev/null
Binary files differ
diff --git a/Base/res/html/misc/welcome.html b/Base/res/html/misc/welcome.html
index 800828bb20..95bc944e8a 100644
--- a/Base/res/html/misc/welcome.html
+++ b/Base/res/html/misc/welcome.html
@@ -212,7 +212,7 @@
<li><a href="pngsuite_siz_png.html">pngsuite odd sizes test</a></li>
<li><a href="pngsuite_bas_png.html">pngsuite basic formats test</a></li>
<li><a href="pngsuite_int_png.html">pngsuite interlacing test</a></li>
- <li><a href="bmpsuite.html">BMP test suite</a></li>
+ <li><a href="https://entropymine.com/jason/bmpsuite/bmpsuite/html/bmpsuite.html">BMP test suite</a></li>
<li><a href="jpg.html">JPG Images</a></li>
<li><a href="gifsuite.html">GIF test suite</a></li>
<li><a href="ddssuite.html">DDS test suite</a></li>