Hi JZS,
Happy to hear it works.
I am not sure what is the "content statistics". Can you give me more details?
I did not use benchmark tool to tell the difference so I used dirty and quick bits count/location comparison. And there were few differences.
Thanks WP for the rescue, if I use WP app "bmpExplorer" I can name few differences now, and if you like I am attaching the four bmp pictures (Parrots (Original), GIMP_16bit565, wp_16bit, and Circular_16bit) (BTW WP bitmap result image is identical with Circular result).
The differences are as follows:
GIMP:Horizontal resolution: 72 ppi
Vertical resolution: 72 ppi
Offset to image data: 138 ($ 8A)
Size of info header: 124 ($ 7C)
Horizontal resolution: 2835 px/m, 72 ppi
Vertical resolution: 2835 px/m, 72 ppi
WP & Circular:Horizontal resolution: 3 ppi
Vertical resolution: 3 ppi
Offset to image data: 66 ($ 42)
Size of info header: 40 ($ 28)
Horizontal resolution: 100 px/m, 3 ppi
Vertical resolution: 100 px/m, 3 ppi
I am not sure what you would like to know about what GIMP does. Are you referring to the way the quantization is done? Or what happens when you edit the 16bit image?
I asked that question since it is only one flag to set (bpp=16) and we have the 16bit 565, so I wanted to know how about the other two variations (A1 555 & x1 555), I was only curious what alteration that makes the difference. But my original goal here is to be able to generate 16bit r5g6b5 bitmaps using Lazarus. I have a hardware device that only accepts 16bit565 bitmap, which I can not have access to test with the new result until next week, meanwhile you are stuck with me looking at the variations that different tools offer