2006.05.10 18:00 "[Tiff] Tiff throws error on tiffinfo but not with tiffdump", by Jeremy Nix
I have a tiff image that has been giving me problems with JAI (Java Advanced Imaging). I decided to test it out using these tools and I've received mixed results with both the tiffinfo.exe and tiffdump.exe. I'm wondering why tiffdump.exe did not have any problems with the image but tiffinfo.exe did. Below is the results from both commands:
C:\>tiffdump image.tif
..\test\bad_1.tif:
Magic: 0x4949 <little-endian> Version: 0x2a
Directory 0: offset 8 (0x8) next 1048102 (0xffe26)
SubFileType (254) LONG (4) 1<2>
ImageWidth (256) LONG (4) 1<2544>
ImageLength (257) LONG (4) 1<3295>
BitsPerSample (258) SHORT (3) 1<1>
Compression (259) SHORT (3) 1<1>
Photometric (262) SHORT (3) 1<0>
FillOrder (266) SHORT (3) 1<2>
StripOffsets (273) LONG (4) 1<278>
Orientation (274) SHORT (3) 1<1>
SamplesPerPixel (277) SHORT (3) 1<1>
RowsPerStrip (278) LONG (4) 1<3295>
StripByteCounts (279) LONG (4) 1<1047824>
XResolution (282) RATIONAL (5) 1<300>
YResolution (283) RATIONAL (5) 1<300>
Group3Options (292) LONG (4) 1<0>
ResolutionUnit (296) SHORT (3) 1<2>
PageNumber (297) SHORT (3) 2<0 0>
Software (305) ASCII (2) 32<AR Series(AR-M355N) ...>
Directory 1: offset 1048102 (0xffe26) next 0 (0)
SubFileType (254) LONG (4) 1<2>
ImageWidth (256) LONG (4) 1<2544>
ImageLength (257) LONG (4) 1<3295>
BitsPerSample (258) SHORT (3) 1<1>
Compression (259) SHORT (3) 1<1>
Photometric (262) SHORT (3) 1<0>
FillOrder (266) SHORT (3) 1<2>
StripOffsets (273) LONG (4) 1<1048372>
Orientation (274) SHORT (3) 1<1>
SamplesPerPixel (277) SHORT (3) 1<1>
RowsPerStrip (278) LONG (4) 1<3295>
StripByteCounts (279) LONG (4) 1<1047824>
XResolution (282) RATIONAL (5) 1<300>
YResolution (283) RATIONAL (5) 1<300>
Group3Options (292) LONG (4) 1<0>
ResolutionUnit (296) SHORT (3) 1<2>
PageNumber (297) SHORT (3) 2<0 1>
Software (305) ASCII (2) 32<AR Series(AR-M355N) ...>
C:\>tiffinfo image.tif
TIFFReadDirectory: Warning, image.tif: unknown field with tag 292 (0x124
) encountered.
TIFF Directory at offset 0x8 (8)
Subfile Type: multi-page document (2 = 0x2)
Image Width: 2544 Image Length: 3295
Resolution: 300, 300 pixels/inch
Bits/Sample: 1
Compression Scheme: None
Photometric Interpretation: min-is-white
FillOrder: lsb-to-msb
Orientation: row 0 top, col 0 lhs
Samples/Pixel: 1
Rows/Strip: 3295
Planar Configuration: single image plane
Page Number: 0-0
Tag 292: 0
Software: AR Series(AR-M355N)
TIFFReadDirectory: Warning, image.tif: unknown field with tag 292 (0x124
) encountered.
TIFF Directory at offset 0xffe26 (1048102)
Subfile Type: multi-page document (2 = 0x2)
Image Width: 2544 Image Length: 3295
Resolution: 300, 300 pixels/inch
Bits/Sample: 1
Compression Scheme: None
Photometric Interpretation: min-is-white
FillOrder: lsb-to-msb
Orientation: row 0 top, col 0 lhs
Samples/Pixel: 1
Rows/Strip: 3295
Planar Configuration: single image plane
Page Number: 1-0
Tag 292: 0
Software: AR Series(AR-M355N)
Any ideas on why these commands worked differently? Is there something inherently wrong with the tiff image?
_________________________
Jeremy Nix
Senior Application Developer
Southwest Financial Services, Ltd.
(513) 621-6699 x1158