2002.05.18 15:24 "Q about a FAX TIFF", by Chris Losinger
Hi,
The image viewer that is built into Windows XP has troubles with the G3/G4 TIFF i'm producing. Every other image program I have can read them just fine, not even a LibTiff warning. So, in my opinion XP is broken. Of course, that never flies with customers.
I have the dumptiff results below, for a file it can't read and one it can. I was hoping someone a bit more knowledgeable could take a look at these and tell me if anything looks suspicious. I'm creating these with LibTIFF 3.3.5 (it doesn't matter if i use compression 2,3 or 4 - it can't read any of them).
thanks in advance.
-c
----------------------------------------------------------------------------
Bad:
TIFF HEADER for c:\temp\multi.tif:
HEADER:
000000 Byte Order 4949 'II'
000002 Version 002A'
000004 1st IFD Offset 000012C4
IFD #0:
0012C4 Entry Count 000F
0012C6 ImageWidth 0100 3 000001 00000198, Short = 000408
0012D2 ImageLength 0101 3 000001 0000003C, Short = 000060
0012DE BitsPerSample 0102 3 000001 00000001, Short = 000001
0012EA Compression 0103 3 000001 00000002, Short = 000002 G3/1D MH
0012F6 PhotometricInterpret 0106 3 000001 00000000, Short = 000000 White=0
001302 StripOffsets 0111 4 000001 00000008, Long = 000008
00130E Orientation 0112 3 000001 00000001, Short = 000001 UprLeft
00131A SamplesPerPixel 0115 3 000001 00000001, Short = 000001
001326 RowsPerStrip 0116 3 000001 000000A0, Short = 000160
001332 StripByteCounts 0117 4 000001 000012BC, Long = 004796
00133E XResolution 011A 5 000001 0000137E, Ration @ 00137E
00134A YResolution 011B 5 000001 00001386, Ration @ 001386
001356 PlanarConfiguration 011C 3 000001 00000002, Short = 000002 Planar
001362 ResolutionUnit 0128 3 000001 00000002, Short = 000002 inch
00136E Software 0131 2 000024 0000138E, Ascii @ 00138E
00137A Next IFD Offset 0000266E
00138E *Software "ImgSource (IS 2.2.7.0), using 3.5.5"
00137E *XResolution 629145600/2097152, 300.0000 dots/inch
001386 *YResolution 629145600/2097152, 300.0000 dots/inch
IFD #1:
00266E Entry Count 000F
002670 ImageWidth 0100 3 000001 00000198, Short = 000408
00267C ImageLength 0101 3 000001 0000003C, Short = 000060
002688 BitsPerSample 0102 3 000001 00000001, Short = 000001
002694 Compression 0103 3 000001 00000002, Short = 000002 G3/1D MH
0026A0 PhotometricInterpret 0106 3 000001 00000000, Short = 000000 White=0
0026AC StripOffsets 0111 4 000001 000013B2, Long = 005042
0026B8 Orientation 0112 3 000001 00000001, Short = 000001 UprLeft
0026C4 SamplesPerPixel 0115 3 000001 00000001, Short = 000001
0026D0 RowsPerStrip 0116 3 000001 000000A0, Short = 000160
0026DC StripByteCounts 0117 4 000001 000012BC, Long = 004796
0026E8 XResolution 011A 5 000001 00002728, Ration @ 002728
0026F4 YResolution 011B 5 000001 00002730, Ration @ 002730
002700 PlanarConfiguration 011C 3 000001 00000002, Short = 000002 Planar
00270C ResolutionUnit 0128 3 000001 00000002, Short = 000002 inch
002718 Software 0131 2 000024 00002738, Ascii @ 002738
002724 Next IFD Offset 00000000
002738 *Software "ImgSource (IS 2.2.7.0), using 3.5.5"
002728 *XResolution 629145600/2097152, 300.0000 dots/inch
002730 *YResolution 629145600/2097152, 300.0000 dots/inch
----------------------------------------------------------------------------
Good (truncated after 2nd page)
TIFF HEADER for good.tif:
HEADER:
000000 Byte Order 4949 'II'
000002 Version 002A'
000004 1st IFD Offset 00000008
IFD #0:
000008 Entry Count 0011
00000A NewSubfileType 00FE 4 000001 00000000, Long = 000000
000016 SubfileType 00FF 3 000001 00000001, Short = 000001 Full
000022 ImageWidth 0100 3 000001 000006C0, Short = 001728
00002E ImageLength 0101 3 000001 00000860, Short = 002144
00003A BitsPerSample 0102 3 000001 00000001, Short = 000001
000046 Compression 0103 3 000001 00000002, Short = 000002 G3/1D MH
000052 PhotometricInterpret 0106 3 000001 00000000, Short = 000000 White=0
00005E DocumentName 010D 2 000010 00000108, Ascii @ 000108
00006A StripOffsets 0111 4 00001D 00000118, Long @ 000118
000076 SamplesPerPixel 0115 3 000001 00000001, Short = 000001
000082 RowsPerStrip 0116 4 000001 0000004B, Long = 000075
00008E StripByteCounts 0117 4 00001D 0000018C, Long @ 00018C
00009A XResolution 011A 5 000001 000000F2, Ration @ 0000F2
0000A6 YResolution 011B 5 000001 000000FA, Ration @ 0000FA
0000B2 PlanarConfiguration 011C 3 000001 00000001, Short = 000001 Chunky
0000BE ResolutionUnit 0128 3 000001 00000002, Short = 000002 inch
0000CA PageNumber 0129 3 000002 00070000, Short = 0,7
0000D6 Next IFD Offset 0000BECC
000108 *DocumentName "Victor"
0000F2 *XResolution 204/1, 204.0000 dots/inch
0000FA *YResolution 196/1, 196.0000 dots/inch
000118 *StripOffsets (29 items)
00000200 00000682 0000078F 00001851 0000227B 0000274E 0000282F
00002910 000029F1 00002AD2 00002BB3 000036B4 000045DA 0000547A ...
00018C *StripByteCounts (29 items)
00000482 0000010D 000010C2 00000A2A 000004D3 000000E1 000000E1
000000E1 000000E1 000000E1 00000B01 00000F26 00000EA0 00000DEF ...
IFD #1:
00BECC Entry Count 0011
00BECE NewSubfileType 00FE 4 000001 00000000, Long = 000000
00BEDA SubfileType 00FF 3 000001 00000001, Short = 000001 Full
00BEE6 ImageWidth 0100 3 000001 000006C0, Short = 001728
00BEF2 ImageLength 0101 3 000001 00000858, Short = 002136
00BEFE BitsPerSample 0102 3 000001 00000001, Short = 000001
00BF0A Compression 0103 3 000001 00000002, Short = 000002 G3/1D MH
00BF16 PhotometricInterpret 0106 3 000001 00000000, Short = 000000 White=0
00BF22 DocumentName 010D 2 000010 0000BFCC, Ascii @ 00BFCC
00BF2E StripOffsets 0111 4 00001D 0000BFDC, Long @ 00BFDC
00BF3A SamplesPerPixel 0115 3 000001 00000001, Short = 000001
00BF46 RowsPerStrip 0116 4 000001 0000004B, Long = 000075
00BF52 StripByteCounts 0117 4 00001D 0000C050, Long @ 00C050
00BF5E XResolution 011A 5 000001 0000BFB6, Ration @ 00BFB6
00BF6A YResolution 011B 5 000001 0000BFBE, Ration @ 00BFBE
00BF76 PlanarConfiguration 011C 3 000001 00000001, Short = 000001 Chunky
00BF82 ResolutionUnit 0128 3 000001 00000002, Short = 000002 inch
00BF8E PageNumber 0129 3 000002 00070001, Short = 1,7
00BF9A Next IFD Offset 00019765
00BFCC *DocumentName "Victor"
00BFB6 *XResolution 204/1, 204.0000 dots/inch
00BFBE *YResolution 196/1, 196.0000 dots/inch
00BFDC *StripOffsets (29 items)
0000C0C4 0000C54C 0000C94D 0000CC20 0000CDF2 0000D188 0000D9D2
0000E341 0000EC3D 0000F0A1 0000F2EF 0000F532 0000F8C3 0000FBA9 ...
00C050 *StripByteCounts (29 items)
00000488 00000401 000002D3 000001D2 00000396 0000084A 0000096F
000008FC 00000464 0000024E 00000243 00000391 000002E6 0000047D ...
----
Chris Losinger
chrisdl@pagesz.net http://www.pagesz.net/~chrisdl
smallest@smalleranimals.com http://www.smalleranimals.com