In my application, I have to open CCITT G4 images and change them to CCITT G3 images. The images are from network in 10 images per second. I have to open, process and close very fast.
I used tiff-3.8.2. I found it can cause memory leaking if use TIFFOpen and TIFFclose repeatedly very fast. I wrote a small test program it just keeps opening a image, reading encoded strtip and closing the image. Check memory usage from Task Manager - Process -Mem Usage, the memory usage keep going up. Even stop the the process, memory is not released.
I switched to Tiff 3.6.1. Ran same test program, there is no memory leaking.
Attached is the test program, which is in VC++ 2005. Please check it.
There are two buttons in the program, one is start test whcih creates a thread to open, read and close a image repeatedly very fast. Another button is used to stop the thread.
Laurence Chang
TIFFTest