roentgen b75cab
roentgen b75cab
roentgen b75cab
<title></title>
roentgen b75cab
Changes in TIFF v3.6.1
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
<font face="Helvetica, Arial, Sans"></font>
roentgen b75cab
<font face="Helvetica, Arial, Sans"> </font>
roentgen b75cab
roentgen b75cab
<basefont size="4"></basefont>
roentgen b75cab
<font size="+3">T</font>IFF <font size="+2">C</font>HANGE <font size="+2">I</font>NFORMATION
roentgen b75cab
<basefont size="3"></basefont>
roentgen b75cab
roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    Current Version: v3.6.1
    roentgen b75cab
    Previous Version: v3.6.0
    roentgen b75cab
    Master FTP Site: 
    roentgen b75cab
    ftp.remotesensing.org, directory pub/libtiff
    roentgen b75cab
    Master HTTP Site: 
    roentgen b75cab
    http://www.remotesensing.org/libtiff 
    roentgen b75cab

    roentgen b75cab
    roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    This document describes the changes made to the software between the
    roentgen b75cab
    previous and current versions (see above).
    roentgen b75cab
    If you don't find something listed here, then it was not done in this
    roentgen b75cab
    timeframe, or it was not considered important enough to be mentioned.
    roentgen b75cab
    The following information is located here:
    roentgen b75cab
      roentgen b75cab
    • Major Changes
    • roentgen b75cab
    • Changes in the software configuration
    • roentgen b75cab
    • Changes in libtiff
    • roentgen b75cab
    • Changes in the tools
    • roentgen b75cab
    • Changes in the contrib area
    • roentgen b75cab
    • Changes in the LZW compression kit
    • roentgen b75cab
      roentgen b75cab

      roentgen b75cab


      roentgen b75cab
      roentgen b75cab
      roentgen b75cab
      roentgen b75cab
      <font size="+3">M</font>AJOR CHANGES:
      roentgen b75cab
      roentgen b75cab
        roentgen b75cab
        	
      • New utility tiff2pdf
      • roentgen b75cab
        	for converting TIFF images directly into PDF.
        roentgen b75cab
        	
      • New color conversion module.
      • roentgen b75cab
        	
      • Full support for Orientation tag in
      • roentgen b75cab
        	TIFFRGBAImage interface.
        roentgen b75cab
        	
      • Many bugs fixed.
      • roentgen b75cab
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
        roentgen b75cab
        roentgen b75cab
          roentgen b75cab
          roentgen b75cab
        • libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG library.
        • roentgen b75cab
          roentgen b75cab
        • Makefile.in: Add an absolute path to the test_pics.sh call.
        • roentgen b75cab
          roentgen b75cab
        • Makefile.in: Add an absolute path to the test_pics.sh call.
        • roentgen b75cab
          roentgen b75cab
        • libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD typedefs.
        • roentgen b75cab
          roentgen b75cab
        • configure, libtiff/{Makefile.in, mkversion.c}: Relative buildings fixed.
        • roentgen b75cab
          roentgen b75cab
        • Makefile.in: Add an absolute path to the test_pics.sh call.
        • roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab


          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          <font size="+3">C</font>HANGES IN LIBTIFF:
          roentgen b75cab
          roentgen b75cab
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tif_color.c, tif_getimage.c, tiffio.h}: Added support
          • roentgen b75cab
            for ReferenceBlackWhite tag handling when converted from YCbCr color space as
            roentgen b75cab
            per bug 120.
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
          • roentgen b75cab
            file and properly use it for CIE Lab 1976 to RGB transform.
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tif_getimage.c, tiffio.h}: Finally resolved problems with
          • roentgen b75cab
            orientation handling. TIFFRGBAImage interface now properly supports all
            roentgen b75cab
            possible orientations, i.e. images will be flipped both in horizontal and
            roentgen b75cab
            vertical directions if required. 'Known bugs' section now removed from the
            roentgen b75cab
            appropriate manual pages.
            roentgen b75cab
            roentgen b75cab
          • libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
          • roentgen b75cab
            reported by Antonio Scuri.
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tiffio.h, tif_codec.c}: Added new function
          • roentgen b75cab
            TIFFIsCODECConfigured(), suggested by Ross Finlayson.
            roentgen b75cab
            roentgen b75cab
          • libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly extract
          • roentgen b75cab
            the fields from the OJPEG files. Patch supplied by Ross	Finlayson.
            roentgen b75cab
            roentgen b75cab
          • libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
          • roentgen b75cab
            with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
            roentgen b75cab
            roentgen b75cab
          • libtiff/tif_dirinfo.c: Implemented binary search in _TIFFMergeFieldInfo().
          • roentgen b75cab
            Patch supplied by Ross Finlayson.
            roentgen b75cab
            roentgen b75cab
          • tif_dirread.c: do not mark all anonymously defined tags to be IGNOREd (as
          • roentgen b75cab
            it was done in 3.6.0).
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) datatype,
          • roentgen b75cab
            intruduced in "Adobe PageMaker TIFF Technical Notes".
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tif_color.c, tif_getimage.c, tiffio.h}: New color space
          • roentgen b75cab
            conversion code: CIE L*a*b* 1976 images now supported by the TIFFRGBAImage
            roentgen b75cab
            interface. YCbCr to RGB conversion code also moved there and now has
            roentgen b75cab
            publicly available interface. These
            roentgen b75cab
            routines currently used in TIFFRGBAImage interface only and not supported in
            roentgen b75cab
            other libtiff tools yet. So if you want, for example, to convert CIE Lab image
            roentgen b75cab
            into PostScript file you should do it in two steps: chnge colorspace to RGB
            roentgen b75cab
            using tiff2rgba utility abd then process
            roentgen b75cab
            it with the tiff2ps.
            roentgen b75cab
            roentgen b75cab
          • libtiff/tif_tile.c: Remove spurious use of "s" (sample) in the
          • roentgen b75cab
            planarconfig_contig case in TIFFComputeTile() as per bug 387
            roentgen b75cab
            roentgen b75cab
          • libtiff/tiffiop.h: New macros: TIFFmax and TIFFmin.
          • roentgen b75cab
            roentgen b75cab
          • libtiff/{tiffio.h, tif_strip.c}: Added TIFFRawStripSize() function
          • roentgen b75cab
            as suggested by Chris Hanson.
            roentgen b75cab
            roentgen b75cab
          • libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode
          • roentgen b75cab
            as per bug 424.
            roentgen b75cab
            roentgen b75cab
            roentgen b75cab
            roentgen b75cab


            roentgen b75cab
            roentgen b75cab
            roentgen b75cab
            	
            roentgen b75cab
            <font size="+3">C</font>HANGES IN THE TOOLS:
            roentgen b75cab
            roentgen b75cab
              roentgen b75cab
              roentgen b75cab
            • tiff2pdf: New tool, written by
            • roentgen b75cab
              Ross Finlayson, to directly convert TIFF files to PDF.
              roentgen b75cab
              roentgen b75cab
            • tiffgt: Unmaintained and platform
            • roentgen b75cab
              dependent sgigt utility removed and replaced with the completely rewritten
              roentgen b75cab
              portable tiffgt tool (depend on OpenGL and
              roentgen b75cab
              GLUT). This tool will not build by default.
              roentgen b75cab
              roentgen b75cab
            • ras2tiff: Properly determine
            • roentgen b75cab
              SUN Rasterfiles with the reverse byte order (it is reported by the magic
              roentgen b75cab
              header field). Problem reported by Andreas Wiesmann.
              roentgen b75cab
              roentgen b75cab
            • raw2tiff: Implemented image size
            • roentgen b75cab
              guessing using correlation coefficient calculation between two neighbour
              roentgen b75cab
              lines.
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab


              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              <font size="+3">C</font>HANGES IN THE CONTRIB AREA:
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
            • contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use TIFFDataWidth()
            • roentgen b75cab
              function insted of tiffDataWidth array.
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              <font size="+3">C</font>HANGES IN THE LZW COMPRESSION
              roentgen b75cab
              KIT:
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
            • Proper support for update mode as per bug 424.
            • roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
               TIFF home page.
              roentgen b75cab
              roentgen b75cab

              roentgen b75cab
              roentgen b75cab
              Last updated $Date: 2003/12/24 22:14:15 $.
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab