AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2017.01.20 19:06 "[Tiff] Fwd: TIFF image displayed upside down", by Vincent Torri
2017.01.20 19:19 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Jürgen_Buchmüller
2017.01.20 19:31 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Vincent Torri
2017.01.20 19:24 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Bob Friesenhahn
2017.01.20 19:33 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Vincent Torri
2017.01.20 19:54 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Bob Friesenhahn
2017.01.20 19:52 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Olivier Paquet
2017.01.20 19:57 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Vincent Torri
2017.01.20 20:07 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Bob Friesenhahn
2017.01.20 20:08 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Olivier Paquet
2017.01.20 22:33 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Mickey Rose
2017.01.27 12:49 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Vincent Torri
2017.01.27 13:00 "[Tiff] Iprovement suggestions of the libtiff documentation", by Vincent Torri

2017.01.20 20:07 "Re: [Tiff] Fwd: TIFF image displayed upside down", by Bob Friesenhahn

So TIFFRGBAImageGet will always reorient the image and it does it the "windows bitmap" way.

thank you, i know why :)

now, how can I use libtiff to display it correctly? i've tried several things, without success

If the image is oriented in strips then you could use scanline-level access with TIFFReadScanline(). This would mean that you need to decode (unpack) the scanlines yourself. This is much more efficient than TIFFRGBAImageGet() but it is also quite a lot more work.

If you were able to run a utility on your target, then you could use 'tiffcrop' to rotate the image.

Bob
--
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/