Page added by Paul Wheatley
View Online Paul Wheatley 2012-09-19T10:49:08ZPage edited by Holly Zhen
View Online Holly Zhen 2012-09-19T10:46:06ZPage edited by Edward M Corrado
View Online Edward M Corrado 2012-09-19T10:44:55ZPage edited by Holly Zhen
View Online Holly Zhen 2012-09-19T10:41:43ZPage edited by Holly Zhen
View Online Holly Zhen 2012-09-19T10:39:54ZPage edited by Rachel MacGregor
View Online Rachel MacGregor 2012-09-19T10:37:30ZPage edited by Caroline Waterloo
View Online Caroline Waterloo 2012-09-19T10:35:38ZPage edited by Dominic Ivaldi
View Online Dominic Ivaldi 2012-09-19T08:26:32ZPage edited by Thom Carter
View Online Thom Carter 2012-09-19T08:25:45ZComment added by Maurice de Rooij
Hi Gary, thanks for the explanation. Using LibTiff was our thought as well.
In reply to a comment by Gary McGath:Here are some quick thoughts.
TIFF scan lines can be encoded by quite a number of different ways. For a short-term project, it would make more sense to use an existing library, such as LibTiff, rather than implementing all the necessary decodings.
LibTiff provides three ways to read scan line data: by scanlines, strips, and tiles. Scanlines aren't actually a separate way to store the data, but are provided as a simplified interface and aren't usable in all cases. It probably makes the most sense to use TIFFReadStrip and TIFFReadTile (or perhaps the "encoded" version) and check for returned errors. It shouldn't be necessary to do anything more with the data than make sure it's read without reporting an error.
View Online Maurice de Rooij 2012-09-19T08:24:25ZPage edited by Rebecca Webster
View Online Rebecca Webster 2012-09-19T08:21:11ZPage edited by Paul Wheatley
View Online Paul Wheatley 2012-09-19T08:13:50ZPage edited by Thom Carter
View Online Thom Carter 2012-09-18T20:26:05ZPage edited by Thom Carter
View Online Thom Carter 2012-09-18T20:22:16Z
Comment added by Gary McGath
Here are some quick thoughts.
TIFF scan lines can be encoded by quite a number of different ways. For a short-term project, it would make more sense to use an existing library, such as LibTiff, rather than implementing all the necessary decodings.
LibTiff provides three ways to read scan line data: by scanlines, strips, and tiles. Scanlines aren't actually a separate way to store the data, but are provided as a simplified interface and aren't usable in all cases. It probably makes the most sense to use TIFFReadStrip and TIFFReadTile (or perhaps the "encoded" version) and check for returned errors. It shouldn't be necessary to do anything more with the data than make sure it's read without reporting an error.
View Online Gary McGath 2012-09-18T18:35:53ZPage edited by Tom Woolley
View Online Tom Woolley 2012-09-18T16:48:23ZPage edited by Peter May
View Online Peter May 2012-09-18T16:32:56ZPage edited by Holly Zhen
View Online Holly Zhen 2012-09-18T16:32:27Z