| 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 |
Thread2005.08.18 20:52 "read-by-scan-line still buffers full strip?", by Mark PilonHi, I've gotten beyond my libtiff v.3.5.7 troubles and can now read jpeg encoded images line by line. I ported 3.7.3 and it seems to be working well. In an attempt to save memory and to read native pixel values (instead of RGBA) I'm calling TIFFReadScanline() for an image, [tiffinfo below] and that func is ultimately calling TIFFFillStrip() which tries to malloc about 66M to buffer the whole thing - which is more memory than what we have. this image is one strip of 4420 lines; is there a way/cheat/hack to _really_ access it one line at a time, w/o buffering the whole thing? thanks, Mark Pilon mpilon@midrivers.com TIFF Directory at offset 0x8 Subfile Type: multi-page document (2 = 0x2) Image Width: 4048 Image Length: 4420 Resolution: 1200, 1200 pixels/inch Bits/Sample: 8 Compression Scheme: LZW Photometric Interpretation: RGB color Orientation: row 0 top, col 0 lhs Samples/Pixel: 3 Rows/Strip: 4420 Planar Configuration: single image plane Page Number: 0-0 |
|||||||