| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
Thread2008.04.16 23:13 "Re: Floating Point Tiff Format?", by Frank WarmerdamFred Weinhaus wrote: > Hello, > > I am new to this list. > > I was wondering if libtiff supports floating point format tiff? I am > interested in both floating point grayscale images and floating point > RGB images? > > If there is support for this, how does one go about enabling it - does > anything special need to be done in the configure/build for libtiff? > > Is there some documentation for the floating point format and if so > where might I find that. I see nothing about floating point format in > the TIFF 6.0 Specs. > > I also saw an old post about the potential for a complex (real and > imaginary) tiff format? Did anything come from that. > > My questions relate to the use of a floating point or complex format for > generating FFT of images using the FFTW package and storing the results > in a relevant TIFF format. Fred, libtiff supports floating point files by default; however, I don't think it includes any default visual interpretation of floating point images. So the "read as RGBA" interfaces likely fail for floating point images. In any event, I use libtiff often to read and write floating point tiff files without any problems. This is via the TIFFReadEncodedStrip/Tile functions. There is also support in libtiff for reading and writing complex floating point values, but this is ideosyncratic to libtiff, and not part of the TIFF specification. I extended libtiff with the sample formats: #define SAMPLEFORMAT_COMPLEXINT 5 /* !complex signed int */ #define SAMPLEFORMAT_COMPLEXIEEEFP 6 /* !complex ieee floating */ To the best of my knowledge there are few applications that support these types, though my GDAL library does. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | President OSGeo, http://osgeo.org |
|||||||