[comp.graphics] TIFF specification ambiguity

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