From: pushkar@GRI.MsState.Edu (Pushkar Pradhan)
Date: Wed, 17 Sep 2003 17:14:36 -0500
Subject: [Tiff] is image tiled or striped?
In-Reply-To: <4.2.0.58.20030910143456.01377e88@mail.cerious.com>
Message-ID: <MJEBIBGMCDKIGEHPDECCGECPCBAA.pushkar@erc.msstate.edu>

I want to check whether an image is tiled or striped? Is there a function to
check this in libtiff?

When I do
  TIFFGetField(tif, TIFFTAG_TILEWIDTH, &tileWidth);
  TIFFGetField(tif, TIFFTAG_TILELENGTH, &tileLength);
They return very big nos. (1075531856, 1075536024) but not a -1 etc.

Maybe I could do a check:
if (tileLength > 1024 || tileWidth > 1024)
/* This is a striped image */

But I don't know whether that's guaranteed to be such a big +ve no. or -ve
no.

So can somebody advise what's the most appropriate way to check this?
Pushkar Pradhan


