AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
June 2011

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2011.06.30 15:21 "Is it possible to read a large tiff image in portions?", by Hib Eris
2011.06.30 15:45 "Re: Is it possible to read a large tiff image in portions?", by Olivier Paquet
2011.06.30 15:48 "Re: Is it possible to read a large tiff image in portions?", by Bob Friesenhahn
2011.06.30 15:51 "Re: Is it possible to read a large tiff image in portions?", by Steve Mills
2011.06.30 15:52 "Re: Is it possible to read a large tiff image in portions?", by <jcupitt@gmail.com>
2011.06.30 16:02 "Re: Is it possible to read a large tiff image in portions?", by David Burken
2011.06.30 20:16 "Re: Is it possible to read a large tiff image in portions?", by Hib Eris
2011.06.30 20:35 "Re: Is it possible to read a large tiff image in portions?", by David Burken
2011.07.01 04:57 "Re: Is it possible to read a large tiff image in portions?", by Andreas Kleinert
2011.07.01 14:12 "Re: Is it possible to read a large tiff image in portions?", by David Burken

2011.06.30 15:52 "Re: Is it possible to read a large tiff image in portions?", by <jcupitt@gmail.com>

On 30 June 2011 16:21, Hib Eris <hib@hiberis.nl> wrote:
> To avoid this, I would like to read and process the image in pieces,
> how should I do this with libtiff?
>
> I noticed
> int TIFFReadRGBATile(TIFF *tif, uint32 x, uint32 y, uint32 *raster),
> but that seems to only work for tile-based tiff images. I would like
> to have a solution for all tiff images, not only tile-based ones.

You can use TIFFReadRGBAStrip() to get a strip of pixels out of a
non-tiled TIFF image.

Another possible solution is to convert your strip tiffs into tiled
tiffs. Something like:

$ tiffcp -t -w 128 -l 128 big-strip.tif big-tile.tif

John