AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2003.11.17 20:04 "[Tiff] TIFF JPEG and Upsampling", by Antonio Scuri
2003.11.18 00:19 "[Tiff] TIFF JPEG and Upsampling", by Ross Finlayson
2003.11.26 14:17 "[Tiff] Bug in LogLuv", by Antonio Scuri
2003.11.26 16:31 "[Tiff] Re: Bug in LogLuv", by Greg Ward
2003.11.26 17:41 "[Tiff] Re: Bug in LogLuv", by Antonio Scuri
2003.11.26 17:54 "[Tiff] Re: Bug in LogLuv", by Greg Ward
2003.11.27 15:10 "[Tiff] Re: Bug in LogLuv", by Andrey Kiselev
2003.11.27 15:23 "[Tiff] Re: Bug in LogLuv", by Kai-Uwe Behrmann
2003.11.27 15:48 "[Tiff] Re: Bug in LogLuv", by Antonio Scuri
2003.11.27 16:01 "[Tiff] Re: Bug in LogLuv", by Kai-Uwe Behrmann
2003.11.27 19:10 "[Tiff] Re: Bug in LogLuv", by Greg Ward

2003.11.27 19:10 "[Tiff] Re: Bug in LogLuv", by Greg Ward

> From: Kai-Uwe Behrmann <web@tiscali.de>
> Date: November 27, 2003 7:23:54 AM PST

Is there an option in libtiff to convert Your format to 32-bit floats or 16-bit ints other than the 8-bit output I optain currently with libtiffs fallback functionality?

This would help me supporting this format in cinepaint.

To talk to the library in 32-bit floats (CIE XYZ components or Y for grayscale), you need to set the tag:

        TIFFSetField(tif, TIFFTAG_SGILOGDATAFMT, SGILOGDATAFMT_FLOAT);

This and other tips are available on my web pages at:

        http://www.anyhere.com/gward/pixformat/tiffluv.html

If you need to convert to and from an RGB representation, you can follow the recommendations in my JGT paper:

        http://www.anyhere.com/gward/papers/jgtpap1.pdf

-Greg