| 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.01.21 12:11 "Re: Cannot read YCbCr JPEG-compressed images", by <jcupitt@gmail.com>Hi Craig, On 21 January 2011 00:51, Craig Bruce <csbruce@cubewerx.com> wrote: > The TIFF library runs into an internal problem when I try to use it to read > YCbCr JPEG-compressed images. I'm currently using version 4.0.0beta6, > but 3.9 and 3.7 had the same problem. Calling TIFFReadTile() inside my > program for the first tile produces the following error: > > JPEGDecodeRaw: application buffer not large enough for all data. Are you reading the image a scanline at a time? You can't read YCbCr images this way, since they have sub-sampled chrominance and therefore don't divide neatly into lines. You need to read a strip or a tile at a time, see TIFFReadEncodedStrip() and TIFFReadTile(). > I have put a sample image (it's 41 MB) at: > > http://csbruce.com/temp/q09050_006_nir.tif I was able to read your image without problems here. John |
|||||||