AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
May 2005

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2005.05.27 07:46 "how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Kelvin Zhong
2005.05.28 17:21 "Re: how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Joris Van Damme
2005.05.30 09:58 "Re: how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Kelvin Zhong
2005.05.30 13:32 "Re: how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Jean-yves Le Ridant
2005.05.31 07:24 "Re: how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Kelvin Zhong

2005.05.27 07:46 "how to convert a JPEG-IN-TIFF file to jpeg file without decomress & compress", by Kelvin Zhong

Hi,

Recently i hover on such things .but i was so new to JPEG-FILE format...: i
have done following things:

Assumption:
 1.JPEG-IN-TIFF was writed as a single strip.

use tiffdump to see the example image for detailed info:
Magic: 0x4949 <little-endian> Version: 0x2a
Directory 0: offset 497358 (0x796ce) next 0 (0)
ImageWidth (256) SHORT (3) 1<2048>
ImageLength (257) SHORT (3) 1<1536>
BitsPerSample (258) SHORT (3) 3<8 8 8>
Compression (259) SHORT (3) 1<7>
Photometric (262) SHORT (3) 1<6>
StripOffsets (273) LONG (4) 1<1725>
Orientation (274) SHORT (3) 1<1>
SamplesPerPixel (277) SHORT (3) 1<3>
StripByteCounts (279) LONG (4) 1<495633>
XResolution (282) RATIONAL (5) 1<300>
YResolution (283) RATIONAL (5) 1<300>
PlanarConfig (284) SHORT (3) 1<1>
ResolutionUnit (296) SHORT (3) 1<2>
347 (0x15b) UNDEFINED (7) 574<0xff 0xd8 0xff 0xdb 00 0x43 00 0x8 0x6 0x6 0x7
0x6
 0x5 0x8 0x7 0x7 0x7 0x9 0x9 0x8 0xa 0xc 0x14 0xd ...>
YCbCrSubsampling (530) SHORT (3) 2<1 1>
ReferenceBlackWhite (532) RATIONAL (5) 6<0 255 128 255 128 255>

I use these 2 tags( StripOffsets & StripByteCounts ) to extract
the jpeg-data from the tiff file.
and save it as a JPG file.(but it failed to open).
I opened this JPG file with a HEX editor.
and compared it to normal JPG file. 

and i found it seemed to loss some infomations(something like 
FILE header ?....,such like BITMAPFILEHEADER to BMP files...)

do anyone here have some experience on this area?
(i am so new with JPEG-FILE format ,nearly know nothing about it).
Similiar codes would be good.

thanks in advance,

yourpattern@126.com
Kelvin zhong