From b3d9ba8e886147201acbd94c5c5f2cc4b3513311 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Tue, 2 Dec 2025 10:42:14 +1100 Subject: [PATCH] Removed unused files --- Tests/images/bmp/html/bkgd.png | Bin 126 -> 0 bytes Tests/images/bmp/html/bmpsuite.html | 578 ---------------------- Tests/images/bmp/html/fakealpha.png | Bin 1181 -> 0 bytes Tests/images/bmp/html/pal1p1.png | Bin 124 -> 0 bytes Tests/images/bmp/html/pal2.png | Bin 961 -> 0 bytes Tests/images/bmp/html/pal4rletrns-0.png | Bin 1441 -> 0 bytes Tests/images/bmp/html/pal4rletrns-b.png | Bin 1362 -> 0 bytes Tests/images/bmp/html/pal4rletrns.png | Bin 1465 -> 0 bytes Tests/images/bmp/html/pal8nonsquare-v.png | Bin 11576 -> 0 bytes Tests/images/bmp/html/pal8rletrns-0.png | Bin 3776 -> 0 bytes Tests/images/bmp/html/pal8rletrns-b.png | Bin 3715 -> 0 bytes Tests/images/bmp/html/pal8rletrns.png | Bin 3793 -> 0 bytes Tests/images/bmp/html/rgb16-231.png | Bin 2643 -> 0 bytes Tests/images/bmp/html/rgb24.jpg | Bin 2319 -> 0 bytes Tests/images/bmp/html/rgba16-4444.png | Bin 1093 -> 0 bytes Tests/images/bmp/html/rgba32.png | Bin 1229 -> 0 bytes 16 files changed, 578 deletions(-) delete mode 100644 Tests/images/bmp/html/bkgd.png delete mode 100644 Tests/images/bmp/html/bmpsuite.html delete mode 100644 Tests/images/bmp/html/fakealpha.png delete mode 100644 Tests/images/bmp/html/pal1p1.png delete mode 100644 Tests/images/bmp/html/pal2.png delete mode 100644 Tests/images/bmp/html/pal4rletrns-0.png delete mode 100644 Tests/images/bmp/html/pal4rletrns-b.png delete mode 100644 Tests/images/bmp/html/pal4rletrns.png delete mode 100644 Tests/images/bmp/html/pal8nonsquare-v.png delete mode 100644 Tests/images/bmp/html/pal8rletrns-0.png delete mode 100644 Tests/images/bmp/html/pal8rletrns-b.png delete mode 100644 Tests/images/bmp/html/pal8rletrns.png delete mode 100644 Tests/images/bmp/html/rgb16-231.png delete mode 100644 Tests/images/bmp/html/rgb24.jpg delete mode 100644 Tests/images/bmp/html/rgba16-4444.png delete mode 100644 Tests/images/bmp/html/rgba32.png diff --git a/Tests/images/bmp/html/bkgd.png b/Tests/images/bmp/html/bkgd.png deleted file mode 100644 index d66ca9d65263950295e774210a32056350c15901..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;V{wqX6T`Z5GB1G~wg8_H*9GU# zPoMr@$gd<0D8gCb5n0T@z%2~Ij105pNB{)|JzX3_IIbuEIDeo)G*SF7KSSMq{*SLd S3ttCHGI+ZBxvX - - - - -BMP Suite Image List - - - - - - - -

BMP Suite Image List

- -

For BMP Suite -version 2.3

- -

This document describes the images in BMP Suite, and shows what -I allege to be the correct way to interpret them. PNG and JPEG images are -used for reference. -

- -

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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileVer.Correct displayIn your browserNotes
g/pal1.bmp31 bit/pixel paletted image, in which black is the first color in - the palette.
g/pal1wb.bmp31 bit/pixel paletted image, in which white is the first color in - the palette.
g/pal1bg.bmp31 bit/pixel paletted image, with colors other than black and white.
q/pal1p1.bmp31 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.
q/pal2.bmp3A paletted image with 2 bits/pixel. Usually only 1, 4, - and 8 are allowed, but 2 is legal on Windows CE.
g/pal4.bmp3Paletted image with 12 palette colors, and 4 bits/pixel.
g/pal4rle.bmp34-bit image that uses RLE compression.
q/pal4rletrns.bmp3
- or

- or
An RLE-compressed image that used “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).
g/pal8.bmp3Our standard paletted image, with 252 palette colors, and 8 - bits/pixel.
g/pal8-0.bmp3Every 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.
g/pal8rle.bmp38-bit image that uses RLE compression.
q/pal8rletrns.bmp3
- or

- or
8-bit version of q/pal4rletrns.bmp.
g/pal8w126.bmp3Images with different widths and heights. - In BMP format, rows are padded to a multiple of four bytes, so we - test all four possibilities.
g/pal8w125.bmp3
g/pal8w124.bmp3
g/pal8topdown.bmp3BMP images are normally stored from the bottom up, but - there is a way to store them from the top down.
q/pal8offs.bmp3A file with some unused bytes between the palette and the - image. This is probably valid, but I’m not 100% sure.
q/pal8oversizepal.bmp3An 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.
g/pal8nonsquare.bmp3 -
- or
- -
An image with non-square pixels: the X pixels/meter is twice - the Y pixels/meter. Image editors can be expected to - leave the image “squashed”; image viewers should - consider stretching it to its correct proportions.
g/pal8os2.bmpOS/2v1An OS/2-style bitmap.
q/pal8os2sp.bmpOS/2v1An OS/2v1 with a less-than-full-sized palette. - Probably not valid, but such files have been seen in the wild.
q/pal8os2v2.bmpOS/2v2My attempt to make an OS/2v2 bitmap.
q/pal8os2v2-16.bmpOS/2v2An OS/2v2 bitmap whose header has only 16 bytes, instead of the full 64.
g/pal8v4.bmp4A 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.
g/pal8v5.bmp5A v5 bitmap. Version 5 has additional colorspace options over v4, so it - is easier to create, and ought to be more portable.
g/rgb16.bmp3A 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: - (255,255,255), not - (248,248,248).
g/rgb16-565.bmp3A 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: - (255,255,255), not - (248,252,248).
g/rgb16-565pal.bmp3A 16-bit image with both a BITFIELDS segment and a palette.
q/rgb16-231.bmp3An 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.
q/rgba16-4444.bmp5A 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. -
g/rgb24.bmp3A perfectly ordinary 24-bit (truecolor) image.
g/rgb24pal.bmp3A 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.
q/rgb24largepal.bmp3A 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.
q/rgb24prof.bmp5My attempt to make a BMP file with an embedded color profile.
q/rgb24lprof.bmp5My attempt to make a BMP file with a linked color profile.
q/rgb24jpeg.bmp5My 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).
q/rgb24png.bmp5
g/rgb32.bmp3A 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.
g/rgb32bf.bmp3A 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.
q/rgb32fakealpha.bmp3
- or
- -
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.
q/rgb32-111110.bmp3A 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 perfectly valid, but it - is unusual.
q/rgba32.bmp5A BMP with an alpha channel. Transparency is barely documented, - so it’s possible that this file is not correctly formed. - The color channels are in an unusual order, to prevent viewers from - passing this test by making a lucky guess.
q/rgba32abf.bmp3An image of type BI_ALHPABITFIELDS. Supposedly, this was used on - Windows CE. I don’t know whether it is constructed correctly.
b/badbitcount.bmp3N/AHeader indicates an absurdly large number of bits/pixel.
b/badbitssize.bmp3N/AHeader incorrectly indicates that the bitmap is several GB in size.
b/baddens1.bmp3N/ADensity (pixels per meter) suggests the image is much - larger in one dimension than the other.
b/baddens2.bmp3N/A
b/badfilesize.bmp3N/AHeader incorrectly indicates that the file is several GB in size.
b/badheadersize.bmp?N/AHeader size is 66 bytes, which is not a valid size for any known BMP - version.
b/badpalettesize.bmp3N/AHeader incorrectly indicates that the palette contains an absurdly large - number of colors.
b/badplanes.bmp3N/AThe “planes” setting, which is required to be 1, is not 1.
b/badrle.bmp3N/AAn invalid RLE-compressed image that tries to cause buffer overruns.
b/badwidth.bmp3N/AThe image claims to be a negative number of pixels in width.
b/pal8badindex.bmp3N/AMany of the palette indices used in the image are not present in the - palette.
b/reallybig.bmp3N/AAn image with a very large reported width and height.
b/rletopdown.bmp3N/AAn RLE-compressed image that tries to use top-down orientation, - which isn’t allowed.
b/shortfile.bmp3N/AA file that has been truncated in the middle of the bitmap.
- - - - diff --git a/Tests/images/bmp/html/fakealpha.png b/Tests/images/bmp/html/fakealpha.png deleted file mode 100644 index 89292bcbb4804bf7ab9f0a46b48c3664235b96ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1181 zcmeAS@N?(olHy`uVBq!ia0vp^^+4>v!3HFaC$7i_QjEnx?oJHr&dIz4aySb-B8wRq zxP?KOkzv*x2?hohCr=m0kcwMx=h*uQ2g)4Zf8HYIvC`t4O$XIhFBTS>9ih~$#xtX2 zLPpL~l>%L<7l}#=Zi|^!+Gbc(F?W_;x)^A7BcWN)%;VRj=Z6y4@7;Yb_I-cu{`a3I zWxxM^Z}0ctd+t~7|GxWM3zLWm?*$Wu$p@eAyqs=t#CV#6BSYMsZRY9X<>%{Cnx+Xd zWtPd`zI~g)MeFA(7L`jrFYnoYWz$$1wA=ilupM^vo#~HNfdAI-U$;EGp80c2%^`IR z#6Mxv;>Gi>pV#jTp7U!}ep>pmueTPzQD!*seeU~-hs@9FFg*D9c<$-SC@eyEd0LeqT|{^6AGVm_j)c3 zQMtM5{0T{+v+jrgzI*a+OI-fM?|J{$$6H3v{r39fm(?Lva*=c6ECYW8K6P`Qs(!lf zgYL}Rleaq`{{Odn)6+V?50775zZ3I^Sz&5sJjcb2%}b{I3hytOF6xx<<)Oy6eQ#K2 zeJd|t9wTEkGh+XvGPd1$XT_biXt`EthjKJdTq!71WA}lzzP|pJ^G~CVbze>X_%5Ar z|I_#7y;1wbZl!N#J8EGoQ+m>-SS^~ zjmO|a3Pbw)^Es{l{_}6HIa~X8+FbJ!%S*q1*&@%fFVe*NQt4-g6E>$E_J%U3oIBrb zchH@Ge~jLD^*@hVCpEkLn8g@+Kcx2if=Y&tMFnfO3vUn>KDv(MZ`suC_jx?xFV=3a z%TMK3=2q5aKCtrM!-t}8-s`LU(mB9c;(zGFl|`v%DXg=Y`aS$jsj*b#Q-8=9gtp z+k0C~{jR@0{rbZ5uL0IglYa{H?2+5B_3^K-Kl|qH^i!(o%`7amoanwccIz|q_1BMO zGhYody;AmJO-b9CEH;J(nM)b6D{Ee@3W;MB=(K(8FIwlQnIlr`_QNczk9onKsAExy zx+2D*0RqylEM;=H+ z-0{bM+nVCjDu3dd_KPYVa{p2L>g{f=?hm`!>#j^RIP_llbUs^rZGh^ZyaxGDmNQwf3r+`sj#(G(tC`$Z@<6 z)a^{*MpU-~{QHd!K<$AFQ=>Uciv$P6So z|6H>LCV`X`ctjR6FmMZlFeAgPITAoYAx{^_5R22v2@+ P$})Jm`njxgN@xNAt6>@< diff --git a/Tests/images/bmp/html/pal2.png b/Tests/images/bmp/html/pal2.png deleted file mode 100644 index 1bbfe175fc351d825b92a04467a466c71f12a682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 zcmV;y13vtTP)Px#32;bRa{vGf6951U69E94oEQKA17=A?K~zY`g_OZ=+CUJ7hXkR5Dj5z`O7FdJ zi24AQYAMb=k-S#8^?{%=pmM{Pd!8^ED{fZ4-j}84#xMOx-+wDV?&~hkzmaF z-_QTdEJPSGP4krFU+##IZtQ0&p272cDP@u;7_YB+E`;zYmnxot6&C4UDWv;bF^po& zBaV0iuImS^Fh_|ME4YD7R&|B+7`A4>+p~xmgy&C5VTpkh`TYkBseM~zh$bLh+)~bI z&pBeO`phstQP|<5yBb4!R1ki-Cs81SNBMLr>3U)X+B03e#~@r^GmxW6ug?rC8Q?_> zVW=2(6r^B_Q-3;lDXV|*#2o;PDWTY@(-4qNqS;-22P~mcOvqpwNnwAXrYy`hW<{OaV$5D_T1u>8U zEx>1tPo@dTK(ARS^b`YG)AEguk)aQ4)P<`VxO(hlJ2KkiwUx1xhjyWGUohaC8=b$P zorG@%gG~p5f<%Q$(^3qLq93pa1^FPvo%sc80ib+vacD7|f?*SekLW{NT9)#m?5J*! z8BoD7`$kJL1J=UxN(LIn@rJfQg_s!zm7Z+$N+*?qW)LcvA=LeFK!xax0h9u_T#Z5C zRbk+!9iqY+12jm1=b|B?72vl6RR+tx4fR~~Lm&p2z&V3Vs3!Pps`6#76-Ln1hmy@j zi6YKrjR6k?QlO$>Yfw(-LzO{9F-^7Y(3mPFWC;19IaLf@Dhi&NDo^rKp~App`X&P& zQVABN{|aAntk8T#0f00000NkvXXu0mjf1fZdS diff --git a/Tests/images/bmp/html/pal4rletrns-0.png b/Tests/images/bmp/html/pal4rletrns-0.png deleted file mode 100644 index b689c842aa01a7d24c6bcad01bf1864a72e15544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 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 UzIreXm;e9(07*qoM6N<$f*WyV$^ZZW diff --git a/Tests/images/bmp/html/pal4rletrns.png b/Tests/images/bmp/html/pal4rletrns.png deleted file mode 100644 index 9b0c044364123ce0c527082f3460f62380b96ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1465 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 C+Q0+= diff --git a/Tests/images/bmp/html/pal8rletrns-b.png b/Tests/images/bmp/html/pal8rletrns-b.png deleted file mode 100644 index 1ede504d4e57bb6874733944294f2e65ca78c1ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3715 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 TO%d#03lth0vF!Ge?MMC}W~ANJ diff --git a/Tests/images/bmp/html/rgb16-231.png b/Tests/images/bmp/html/rgb16-231.png deleted file mode 100644 index 76efe526e5aba012c98601486a9c8488cd87ad40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2643 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 DL8_22 diff --git a/Tests/images/bmp/html/rgb24.jpg b/Tests/images/bmp/html/rgb24.jpg deleted file mode 100644 index c43698c9b15c34365e85abd4c6b86a3e52ad6310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2319 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 LNkvXXu0mjfovQ&k diff --git a/Tests/images/bmp/html/rgba32.png b/Tests/images/bmp/html/rgba32.png deleted file mode 100644 index 25e542a6551acf16d58489d2d7fde3a5d423b477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmZ{kdr%T~0LOm>wZyqpG<$h=(?#XV>nULkBNeSCkJ>eSMa%4^DB_ESLSA5HnQTK* zS!$=VBJq_{ouXl)9)x8R^N~OoK_zM-f{8fy=Wg5G=llKM_wM`m_X;5r=K@~?2LQN4 zgolt8leMVe<;xa*2k-Xz#emRBI4lsW*1cOSPATDJIsndyzXbuM!c_pkQX@k4AI%yz z2{DO?2oHJtp4bNUt_neJTGbMCKeu3Wo~nO!?9~IeKyO!QUj5_no($ACW5P72V#H;C zcc)M!u`$$->3Q_B`=embM+8FQR$l$I7}XSYdLcd|Q|+HDZ3r8-sFY=l_Uz<@n}Z^l z>yIlb|4-#n-~Y3MCjY0sP#=dt_JRMzXFXH$crgpp@+FT(27hnfH zJu(I}ef?QBLO!TNjt@1Zn=nZme^4Z?6?_oZHH@XwEtBWc4(Mc0oav3bSECIqyAc{d zbz(wA8vWJFl?{?xjnOrh;huQ&)rr@<`HNsHP7;e=c!kmj5(S%$OTy| z&ZDyXpSr)nL!Na%-hTkm%CMO-=CWkT8~J{+K-ld$TwqZpBN+@3DouYtF6a+-D&h4# z^qi}vLJ)lZVfB{83yh!?7uP>09?})1X2$Ld_FH|ko0G0-XI`7KK2Jh}@`D6X0`xe9 zJG_scKs;Si+Vz0hkgI%^Gtr0N@cr>$_!`srPpM}=O-ZAGcKTgGSZB#OWp(y~H1=Cb zKros8iBi~Lu5fGuS@qNFNdjC^Uo=Z<9TFu%*a+mr(%o;)BOhI>QUW%IQ_XuagEP$_ zNh;5B7|OqcytGxqk~~k!u*7?>G3L;Hs`>7qqp_4Y!Nhi&@B%_)jd?BD)u^%IT-wL? z-N~oaR<71Xf5>iwj5((e+4=CSfw;3Lo25Tj-CLhP^19tDCz`X!&>RLzc5JX^yR@3?vl-yFmfuUD~I*=1I=2q^_2tFVa4v?MPXX7 zmhoTtuG03t`H)j*X1V?L73O+Mm*WJoQjgq-w^2*8%^P+;u}oS&9&cS&JyO$zKdE+- zrs!me+C#s!>7#3hI*i`BvYk~+GTBp3<^Kc&wK1VcO-F