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
