[gdal-dev] Possible RGB 16-bit PNG read error?
Ray at Daylon
rayg at daylongraphics.com
Tue Dec 23 19:58:50 PST 2025
I came across a 16-bit RGB PNG file that appears to read incorrectly in
GDAL 3.11.3. I didn't see any changes in the readme's for later GDAL
versions in regards to this.
The file content is okay but the colors are wrong. Looking at the band
pixel data returned by GDAL, it might be similar to the endian issue
that happened with 16-bit grayscale PNGs earlier, but applying endian
corrections and RGB/BGR ordering on my end didn't help. Near as I can
tell it looks like the channels are shifted in some other way.
An example file is available at
daylongraphics.com/download/test/gdal_png_issue/48bpp.png (554K)
For reference, a correctly read 8-bit version is available at
daylongraphics.com/download/test/gdal_png_issue/24bpp.png
Ray Gardener
Daylon Graphics Ltd.
More information about the gdal-dev
mailing list