dnwiebe@CIS.OHIO-STATE.EDU (Dan N Wiebe) (06/06/90)
I have the happy task of writing a TIFF object (reader/writer/ manipulator) in C++. Those of you who don't know or care about the TIFF specification can skip the rest of this message. There is a tag called PlanarConfiguration which tells whether multichannel images are stored in one big mass, with all the channels for the first pixel together, followed by all the channels for the second pixel, etc, or whether they're stored in several planes, with the first channel for each pixel first, then the second-channel plane, and so on. I am hoping somewhere to find that a restriction is placed on multi-plane images such that planes are required to begin and end on strip boundaries. It makes sense to me to impose such a restriction, because then the strip reader wouldn't have to keep track of which plane it's reading to get the bit counts right (BitsPerSample can change from channel to channel). I've looked over the official TIFF specification for 4.0 and 5.0; they aren't clear. Anybody here know for sure? Please e-mail replies, if possible (I'm sure nobody else here is interested in the answer to this question) to dnw@rsch.oclc.org (which is not the originator of this posting). Thanks... Dan Wiebe