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
October 2005

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

2005.10.06 15:19 "Need help", by M Mychal
2005.10.06 15:46 "Re: Need help", by Joris Van Damme

2005.10.06 15:46 "Re: Need help", by Joris Van Damme

M. MychaL,

M. MychaL wrote:
> i try to use libtiff to open tiff in TBitmap in order to use it with
> TPrinters but i have a problem.

It's best to avoid confusion by mentioning you're using LibTiffDelphi in
the beginning of your mail. Most people here are C minded, and I never
received any indication of intolerance towards Delphi users of LibTiff,
but I guess most subcribers will find it helpfull to be able to identify
Delphi-centered LibTiff users right away. Otherwise, those *c++==--d
weird char generators on this list may be dangling wondering 'What the
hell is TBitmap and TPrinters, anyway?'. ;-)

> How can we get the next page from tiff ? i tried to use this function
> "TIFFSetDirectory(OpenTiff, PageNumber);" but that use a lot of memory
> !! (250MO and even more sometimes on big files)

I'm afraid that's the name of the game, especially if you're using the
RGBA functions on 1bit per pixel images and such... TIFFSetDirectory is
a good one to use.

If you need more conservative memory use, look into the lower-level
access to LibTiff. http://www.remotesensing.org/libtiff/libtiff.html is
a good place to start reading. This type of access does require you to
understand what a strip and tile is, and a plane and all that, and what
tags to query to derive color space indication and such. Thus, you'll
need some TIFF knowledge as well as some extra coding. A good TIFF FAQ
is http://www.awaresystems.be/imaging/tiff/faq.html, and the complete
TIFF specification is offered by Adobe at
http://partners.adobe.com/public/developer/tiff/index.html.


Joris Van Damme
info@awaresystems.be
http://www.awaresystems.be/
Download your free TIFF tag viewer for windows here:
http://www.awaresystems.be/imaging/tiff/astifftagviewer.html