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
May 2010

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

2010.05.08 18:39 "Merge several TIFFG4 images", by Oliver Geisen
2010.05.10 04:04 "Merging multiple Group4 compressed TIFF files", by Richard Nolde
2010.05.11 07:00 "Merging multiple Group4 compressed TIFF files", by Oliver Geisen
2010.05.11 15:22 "Re: Merging multiple Group4 compressed TIFF files", by Bob Friesenhahn
2010.05.11 16:59 "Combining multiple G4 images into a single output image", by Richard Nolde
2010.05.11 17:33 "Re: Combining multiple G4 images into a single output image", by Oliver Geisen
2010.05.11 19:15 "Re: Combining multiple G4 images into a single output image", by Olivier Paquet
2010.05.12 16:47 "Re: Combining multiple G4 images into a single output image", by Bob Friesenhahn

2010.05.11 07:00 "Merging multiple Group4 compressed TIFF files", by Oliver Geisen

Thank you Richard.
Yes, i want to combine several images of different size onto a bigger 
one, so pointing me to tiffcrop was
a good idea. After getting a bit deeper into libtiff i guess it would be 
ok to read (or create) the background image
(i call it "the pasteboard") into memory, so it does not matter if the 
TIFF organization was tiled or striped.
Then read one image after the other an paste the lines at the location 
given.
Therefore i need to access the image raster pixel in memory, calc the 
offset and overwrite the background image data with the read data from 
each image. The order i read the images is equal to their layer in the 
pasteboard.
After that i can write out the pasteboard image as a new file.

Now, is it ok (in question of speed) to use TIFFReadScanline or should i 
use some lower level functions?

Oliver