| 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 |
Thread2011.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 |
|||||||