AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2004.11.18 18:05 "[Tiff] Using TIFFGetField to get a "Rational"", by Stephen Billard
2004.11.18 19:40 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Ulf Zibis
2004.11.18 19:55 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.18 20:16 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Eric Vergnaud
2004.11.18 22:30 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.19 00:17 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Eric Vergnaud
2004.11.19 00:35 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Bob Friesenhahn
2004.11.19 00:49 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Eric Vergnaud
2004.11.19 00:52 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.19 01:29 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Bob Friesenhahn
2004.11.19 01:38 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.19 00:42 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.23 20:35 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Andrey Kiselev
2004.11.19 17:29 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Ulf Zibis
2004.11.19 17:43 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Bob Friesenhahn
2004.11.19 21:26 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.20 15:21 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Ulf Zibis
2004.11.20 16:57 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Bob Friesenhahn
2004.11.20 17:27 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.20 17:35 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Chris Losinger
2004.11.18 19:48 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Joris Van Damme
2004.11.23 14:58 "[Tiff] Using TIFFGetField to get a "Rational"", by Frank Warmerdam
2004.11.23 15:29 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Eric Vergnaud
2004.11.23 20:34 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Andrey Kiselev

2004.11.18 20:16 "Re: [Tiff] Using TIFFGetField to get a "Rational"", by Eric Vergnaud

When I remember right, you get to values, and must interpret them as divident/divisor

That is certainly true on the TIFF tag value level. However, if I remember correctly, LibTiff does that already, and returns the value as a Float. That seems backed up by the link I mentioned in my other mail in this thread.

Perhaps someone with a normal LibTiff compilation could doublecheck. I'm getting good results in LibTiffDelphi passing a pointer to a pascal Single, and I do think that the C equivalent of that is Float, but it would nice if someone doublechecked.

Yes, here it is:

    case TIFFTAG_XRESOLUTION:
            *va_arg(ap, float*) = td->td_xresolution;
            break;
    case TIFFTAG_YRESOLUTION:
            *va_arg(ap, float*) = td->td_yresolution;
            break;

So you should pass a float* to TIFFGetField.

-------------------------------
Eric VERGNAUD - JLynx Software
Cutting-edge technologies and
services for software companies
web: http://www.jlynx.com
-------------------------------