1994.03.08 16:46 "float or double TIFFs", by Frederic Devernay
I want to use TIFF to store float (single precision IEEE floating point) and double (double precision IEEE floating point) images. For this, I set the following TIFF fields (the values are not documented in TIFF 6.0 but seem to fit here):
for float images:
TIFFSetField(tif, TIFFTAG_SAMPLESPERPIXEL, 1);
TIFFSetField(tif, TIFFTAG_BITSPERSAMPLE, 32);
TIFFSetField(tif, TIFFTAG_SAMPLEFORMAT, SAMPLEFORMAT_IEEEFP);
for double images:
TIFFSetField(tif, TIFFTAG_SAMPLESPERPIXEL, 1);
TIFFSetField(tif, TIFFTAG_BITSPERSAMPLE, 64);
TIFFSetField(tif, TIFFTAG_SAMPLEFORMAT, SAMPLEFORMAT_IEEEFP);
is this the good way of doing this (the library doesn't complain, the only problem is: will I be able to exchange data)?
Fred