Hello, list.

I have recently encountered two unusual Tiff files. According to gdalinfo, 
there are three bands with the color interpretations
Gray, Undefined and Undefined, but eventually I figured out that they are 
really Red, Green and Blue. Apparently, GDAL gets
the information from the Tiff tag PhotometricInterpretation, which is 
"min-is-black" for my files, according to tiffinfo.

One of the files has 8 bits per band and I found no further problems with it.

In the other file, each band contains signed 16-bit integers, but it seems that 
only the values in the range 0 to 253 are used,
plus the special value -32768 that appears to represent NODATA, although there 
is not enough metadata to make gdalinfo
understand that -32768 is NODATA.  By assuming that the min and max intensities 
are represented by 0 and 255 in the obvious
way, I could display a sensible image.

My questions are half-technical and half-legal:

1.  If an RGB Tiff file doesn't have PhotometricInterpretation = RGB, can it 
really be claimed that the file adheres to the Tiff standard, or is it corrupt?

When I open the files in QGIS or ArcMap, they assume RGB for the default 
visualization but I don't know why. One of the files looks great in
ArcMap by default (but slightly too white, I believe), while it looks very much 
too white by default in QGIS, although the QGIS display can be
fixed by color re-configuration. For the other file, it is QGIS that displays a 
sensible image by default, whereas ArcMap displays it with very
exaggerated contrast (the default QGIS display is brownish-rusty like Mars 
while the default ArcMap display is brightly reddish-white like Jupiter).
So the score is 1 - 1 for the ArcMap/QGIS contest... I think the very different 
default displays confirm that the files are troublesome or corrupt.

2.  If the min and max intensities are not the same as the min and max 
representable numbers for the integer type, then how are
they specified in Tiff? I read something about a TransferRange Tiff tag for 
this purpose but didn't pursue the details, as I suspect
that my 16-bit Tiff file lacks this information. So let me ask: if the file 
somehow does contain information about the min and max
intensities, how would that information appear in the output from gdalinfo or 
tiffinfo?

Kind regards,

Mikael Rittri
Carmenta Geospatial Technologies
http://www.carmenta.com



_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to