2004.10.28 16:29 "Re: [Tiff] why does tiffcp::cpSeparateBufToContigBuf takes BYTES_per_sample as parameter?", by Bob Friesenhahn
Thanks Bob, this means that I should be expecting any bit-depth in a tiff image.
But I am confused (as mentioned in my original post) how tiffcp routines (cpSeparateBufToContigBuf and cpContigBufToSeparateBuf) handle all bit-depths, they seem to be byte oriented.
I am not prepared to address that since I am not familar with them, however, it is worth noting that libtiff itself supports a far broader range of images (with the assistance of extra user code) than are supported by the libtiff utilities or the simple APIs which accept/prepare RGBA packets. Tiffcp is a good example of code which supports baseline TIFF images and common TIFF formats. It is not prepared to handle unusual bits-per-sample values.