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

    kusano 7d535a
    Current Version: v3.6.0
    kusano 7d535a
    Previous Version: v3.5.7
    kusano 7d535a
    Master FTP Site: 
    kusano 7d535a
    ftp.remotesensing.org, directory pub/libtiff
    kusano 7d535a
    Master HTTP Site: 
    kusano 7d535a
    http://www.remotesensing.org/libtiff 
    kusano 7d535a

    kusano 7d535a
    kusano 7d535a
    kusano 7d535a

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

      kusano 7d535a


      kusano 7d535a
      kusano 7d535a
      kusano 7d535a
      kusano 7d535a
      <font size="+3">M</font>AJOR CHANGES:
      kusano 7d535a
      kusano 7d535a
        kusano 7d535a
        	
      • New utility raw2tiff
      • kusano 7d535a
        for converting raw rasters into TIFF files.
        kusano 7d535a
        	
      • Lots of new tiff2ps options.
      • kusano 7d535a
        	
      • Lots of new fax2tiff options.
      • kusano 7d535a
        	
      • Lots of bug fixes for LZW, JPEG and OJPEG compression.
      • kusano 7d535a
        kusano 7d535a
        kusano 7d535a

        Custom Tag Support

        kusano 7d535a
        kusano 7d535a
        The approach to extending libtiff with custom tags has changed radically.
        kusano 7d535a
        Previously, all internally supported TIFF tags had a place in the 
        kusano 7d535a
        private TIFFDirectory structure within libtiff to hold the values (if read),
        kusano 7d535a
        and a "field number" (ie. FIELD_SUBFILETYPE) used to identify that tag. 
        kusano 7d535a
        However, every time a new tag was added to the core, the size of the
        kusano 7d535a
        TIFFDirectory structure would changing, breaking any dynamically linked
        kusano 7d535a
        software that used the private data structures.

        kusano 7d535a
        kusano 7d535a
        Also, any tag not recognised
        kusano 7d535a
        by libtiff would not be read and accessable to applications without some
        kusano 7d535a
        fairly complicated work on the applications part to pre-register the tags
        kusano 7d535a
        as exemplified by the support for "Geo"TIFF tags by libgeotiff layered on
        kusano 7d535a
        libtiff.  

        kusano 7d535a
        kusano 7d535a
        Amoung other things this approach required the extension code
        kusano 7d535a
        to access the private libtiff structures ... which made the higher level
        kusano 7d535a
        non-libtiff code be locked into a specific version of libtiff at compile time.
        kusano 7d535a
        This caused no end of bug reports!

        kusano 7d535a
        kusano 7d535a
        The new approach is for libtiff to read all tags from TIFF files.  Those that
        kusano 7d535a
        aren't recognised as "core tags" (those having an associated FIELD_ value, 
        kusano 7d535a
        and place for storage in the TIFFDirectory structure) are now read into a 
        kusano 7d535a
        dynamic list of extra tags (td_customValues in TIFFDirectory).  When a new
        kusano 7d535a
        tag code is encountered for the first time in a given TIFF file, a new 
        kusano 7d535a
        anonymous tag definition is created for the tag in the tag definition list. 
        kusano 7d535a
        The type, and some other metadata is worked out from the instance encountered.
        kusano 7d535a
        These fields are known as "custom tags".  

        kusano 7d535a
        kusano 7d535a
        Custom tags can be set and fetched normally using TIFFSetField() and 
        kusano 7d535a
        TIFFGetField(), and appear pretty much like normal tags to application code.
        kusano 7d535a
        However, they have no impact on internal libtiff processing (such as
        kusano 7d535a
        compression).  Some utilities, such as tiffcp will now copy these custom
        kusano 7d535a
        tags to the new output files. 

        kusano 7d535a
        kusano 7d535a
        As well as the internal work with custom tags, new C API entry points
        kusano 7d535a
        were added so that extension libraries, such as libgeotiff, could 
        kusano 7d535a
        define new tags more easily without accessing internal data structures.  
        kusano 7d535a
        Because tag handling of extension tags is done via the "custom fields" 
        kusano 7d535a
        mechanism as well, the definition provided externally mostly serves to provide
        kusano 7d535a
        a meaningful name for the tag.
        kusano 7d535a
        kusano 7d535a
        The addition of "custom tags" and the altered approach to extending libtiff
        kusano 7d535a
        with externally defined tags is the primary reason for the shift to the 
        kusano 7d535a
        3.6.x version number from 3.5.x.

        kusano 7d535a
        kusano 7d535a


        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
        kusano 7d535a
        kusano 7d535a
          kusano 7d535a
        • configure, config.site: Fix for large files (>2GiB) support. New
        • kusano 7d535a
          option in the config.site: LARGEFILE="yes". Should be enougth for the large
          kusano 7d535a
          files I/O.
          kusano 7d535a
          kusano 7d535a
        • configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT.
        • kusano 7d535a
          kusano 7d535a
        • html/Makefile.in: Updated to use groffhtml for generating html pages
        • kusano 7d535a
          from man pages.
          kusano 7d535a
          kusano 7d535a
        • configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
        • kusano 7d535a
          from John H. DuBois III.  
          kusano 7d535a
          kusano 7d535a
        • libtiff/{Makefile.vc, libtiff.def}: Missed declarations added.
        • kusano 7d535a
          kusano 7d535a
        • libtiff/Makefile.in, tools/Makefile.in: Shared library will not be
        • kusano 7d535a
          stripped when installing, utility binaries will do be stripped. As per bug 93.
          kusano 7d535a
          kusano 7d535a
        • man/Makefile.in: Patch DESTDIR handling as per bug 95.
        • kusano 7d535a
          kusano 7d535a
        • configure: OpenBSD changes for Sparc64 and DSO version as per bug 96.
        • kusano 7d535a
          kusano 7d535a
        • config.site/configure: added support for OJPEG=yes option to enable
        • kusano 7d535a
          OJPEG support from config.site.
          kusano 7d535a
          kusano 7d535a
        • config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
        • kusano 7d535a
          kusano 7d535a
        • configure: Modify CheckForBigEndian so it can work in a cross
        • kusano 7d535a
          compiled situation.
          kusano 7d535a
          kusano 7d535a
        • configure, libtiff/Makefile.in: Changes for building on MacOS 10.1
        • kusano 7d535a
          as per bug 94.
          kusano 7d535a
          kusano 7d535a
        • html/Makefile.in: added missing images per bug 92.
        • kusano 7d535a
          kusano 7d535a
        • port/Makefile.in: fixed clean target per bug 92.
        • kusano 7d535a
          kusano 7d535a
          kusano 7d535a


          kusano 7d535a
          kusano 7d535a
          kusano 7d535a
          kusano 7d535a
          <font size="+3">C</font>HANGES IN LIBTIFF:
          kusano 7d535a
          kusano 7d535a
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_getimage.c: New function
          • kusano 7d535a
            HREF="./man/TIFFReadRGBAImage.3t.html">TIFFReadRGBAImageOriented()
            kusano 7d535a
            implemented to retrieve raster array with user-specified origin position.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_fax3.c: Fix wrong line numbering.
          • kusano 7d535a
            kusano 7d535a
          • libtiff/tif_dirread.c: Check field counter against number of fields.
          • kusano 7d535a
            kusano 7d535a
          • Store a list of opened IFD to prevent directory looping.
          • kusano 7d535a
            kusano 7d535a
          • libtiff/tif_jpeg.c: modified segment_height calculation to always
          • kusano 7d535a
            be a full height tile for tiled images.  Also changed error to just
            kusano 7d535a
            be a warning.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
          • kusano 7d535a
            LZWSetupDecode().  Needed to read LZW files in "r+" mode.
            kusano 7d535a
            	
            kusano 7d535a
          • libtiff/tif_dir.c: fixed up the tif_postdecode settings responsible
          • kusano 7d535a
            for byte swapping complex image data.
            kusano 7d535a
            	
            kusano 7d535a
          • libtiff/tif_open.c: Removed error if opening a compressed file
          • kusano 7d535a
            in update mode bug (198).
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
          • kusano 7d535a
            a pre-existing compressed image.  That is, image writing to pre-existing
            kusano 7d535a
            compressed images is not allowed.
            kusano 7d535a
            kusano 7d535a
          • html/man/*.html: Web pages regenerated from man pages.
          • kusano 7d535a
            kusano 7d535a
          • libtiff/tif_jpeg.c: Hack to ensure that "boolean" is defined properly
          • kusano 7d535a
            on Windows so as to avoid the structure size mismatch error from libjpeg
            kusano 7d535a
            (bug 188).
            kusano 7d535a
            kusano 7d535a
          • libtiff/tiff.h: #ifdef USING_VISUALAGE around previous Visual Age
          • kusano 7d535a
            AIX porting hack as it screwed up gcc. (bug 39)
            kusano 7d535a
            kusano 7d535a
          • libtiff/tiff.h: added COMPRESSION_JP2000 (34712) for LEAD tools
          • kusano 7d535a
            custom compression.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
          • kusano 7d535a
            by the TIFFFetchByteArray() function. (bug 52)
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
          • kusano 7d535a
            as per bug 196.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_lzw.c: Additional consistency checking added in
          • kusano 7d535a
            LZWDecode() and LZWDecodeCompat() fixing bugs 190 and 100.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_lzw.c: Added check for valid code lengths in LZWDecode()
          • kusano 7d535a
            and LZWDecodeCompat(). Fixes bug 115.
            kusano 7d535a
            kusano 7d535a
          • tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
          • kusano 7d535a
            return code from the underlying pick function as per bug 177.
            kusano 7d535a
            kusano 7d535a
          • libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
          • kusano 7d535a
            fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
            kusano 7d535a
            present in the tiff tags as per bug 168.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
          • kusano 7d535a
            JPEGDecode() as per bug 129. 
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
          • kusano 7d535a
            TIFFWriteScanline() now set tif_row explicitly in case the codec has
            kusano 7d535a
            fooled with the value as per bug 129.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_ojpeg.c: Major upgrade from Scott. Details in bug 156.
          • kusano 7d535a
            kusano 7d535a
          • libtiff/tif_open.c: Pointers to custom procedures
          • kusano 7d535a
            in TIFFClientOpen() are checked to be not NULL-pointers.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
          • kusano 7d535a
            replaced by warnings. Now libtiff should read corrupted LZW-compressed
            kusano 7d535a
            files by skipping bad strips as per bug 100.
            kusano 7d535a
            	
            kusano 7d535a
          • libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
          • kusano 7d535a
            TIFFCheckpointDirectory()
            kusano 7d535a
            routine added as per bug 124.  The
            kusano 7d535a
            TIFFWriteDirectory
            kusano 7d535a
            man page discusses this new function as well as the related 
            kusano 7d535a
            TIFFRewriteDirectory().
            kusano 7d535a
            kusano 7d535a
          • libtiff/: tif_codec.c, tif_compress.c, tiffiop.h, tif_getimage.c:
          • kusano 7d535a
            Introduced
            kusano 7d535a
            additional members tif->tif_decodestatus and tif->tif_encodestatus
            kusano 7d535a
            for correct handling of unconfigured codecs (we should not try to read
            kusano 7d535a
            data or to define data size without correct codecs). See bug 119.
            kusano 7d535a
            kusano 7d535a
          • tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func as
          • kusano 7d535a
            per bug 111.
            kusano 7d535a
            kusano 7d535a
          • libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
          • kusano 7d535a
            tif_dirwrite.c: Dwight Kelly added get/put code for new tag XMLPACKET as 
            kusano 7d535a
            defined in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 
            kusano 7d535a
            spec INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 
            kusano 7d535a
            CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
            kusano 7d535a
            INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_getimage.c: Additional check for supported codecs added in
          • kusano 7d535a
            TIFFRGBAImageOK, TIFFReadRGBAImage, TIFFReadRGBAStrip and TIFFReadRGBATile now
            kusano 7d535a
            use TIFFRGBAImageOK before reading a per bug 110.
            kusano 7d535a
            kusano 7d535a
          • libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
          • kusano 7d535a
            tif_dirwrite.c: Added routine
            kusano 7d535a
            TIFFDataWidth for determining
            kusano 7d535a
            TIFFDataType sizes instead of working with tiffDataWidth array
            kusano 7d535a
            directly as per bug 109.
            kusano 7d535a
            kusano 7d535a
          • libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
          • kusano 7d535a
            read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
            kusano 7d535a
            TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC as per bug 99.
            kusano 7d535a
            kusano 7d535a
          • libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__ as per bug 94.
          • kusano 7d535a
            kusano 7d535a
          • libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
          • kusano 7d535a
            decodestrip function returns anything not greater than zero as per bug 97.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_jpeg.c: fixed computation of segment_width for
          • kusano 7d535a
            tiles files to avoid error about it not matching the 
            kusano 7d535a
            cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 
            kusano 7d535a
            size.") for ITIFF files.  Apparently the problem was incorporated since
            kusano 7d535a
            3.5.5, presumably during the OJPEG/JPEG work recently.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
          • kusano 7d535a
            (defined in tiffconf.h - 1 by default) then the RGBA interface
            kusano 7d535a
            will assume that a fourth extra sample is ASSOCALPHA if the
            kusano 7d535a
            EXTRASAMPLE value isn't set for it.  This changes the behaviour of
            kusano 7d535a
            the library, but makes it work better with RGBA files produced by
            kusano 7d535a
            lots of applications that don't mark the alpha values properly.
            kusano 7d535a
            As per bugs 93 and 65.
            kusano 7d535a
            kusano 7d535a
          • libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
          • kusano 7d535a
            override those from tiff directory.  This makes this work with 
            kusano 7d535a
            ImageGear generated files. 
            kusano 7d535a
            kusano 7d535a
            kusano 7d535a
            kusano 7d535a


            kusano 7d535a
            kusano 7d535a
            kusano 7d535a
            	
            kusano 7d535a
            <font size="+3">C</font>HANGES IN THE TOOLS:
            kusano 7d535a
            kusano 7d535a
              kusano 7d535a
              	
              kusano 7d535a
            • tiff2ps: Added page size setting
            • kusano 7d535a
              when creating PS Level 2.
              kusano 7d535a
              kusano 7d535a
            • tiff2ps: Fixed PS comment emitted when
            • kusano 7d535a
              FlateDecode is being used.
              kusano 7d535a
              kusano 7d535a
            • tiffsplit: increased the maximum
            • kusano 7d535a
              number of pages that can be split.
              kusano 7d535a
              kusano 7d535a
            • raw2tiff: Added option `-p' to
            • kusano 7d535a
              explicitly select color	space of input image data.
              kusano 7d535a
              kusano 7d535a
            • tiffmedian: Suppiort for large
            • kusano 7d535a
              (> 2GB) images.
              kusano 7d535a
              kusano 7d535a
            • ppm2tiff: Fixed possible endless loop.
            • kusano 7d535a
              kusano 7d535a
            • tiff2rgba: Switched to use
            • kusano 7d535a
              TIFFReadRGBAImageOriented()
              kusano 7d535a
              instead of TIFFReadRGBAImage().
              kusano 7d535a
              kusano 7d535a
            • tiffcmp: Fixed problem with unused data
            • kusano 7d535a
              comparing (bug 349). `-z' option now can be used to set the number of reported
              kusano 7d535a
              different bytes.
              kusano 7d535a
              kusano 7d535a
            • tiffcp: Added possibility to specify
            • kusano 7d535a
              value -1 to -r option to get the entire image as one strip (bug 343).
              kusano 7d535a
              kusano 7d535a
            • tiffcp: Set the correct RowsPerStrip
            • kusano 7d535a
              and PageNumber values (bug 343).
              kusano 7d535a
              	
              kusano 7d535a
            • fax2tiff: Page numbering fixed (bug
            • kusano 7d535a
              341).
              kusano 7d535a
              kusano 7d535a
            • ppm2tiff: PPM header parser improved:
            • kusano 7d535a
              now able to skip comments.
              kusano 7d535a
              kusano 7d535a
            • tiff2ps: Force deadzone printing when
            • kusano 7d535a
              EPS output specified (bug 325).
              kusano 7d535a
              kusano 7d535a
            • tiff2ps: Add ability to generate
            • kusano 7d535a
              PS Level 3. It basically allows one to use the /flateDecode filter for ZIP
              kusano 7d535a
              compressed TIFF images. Patch supplied by Tom Kacvinsky (bug 328).
              kusano 7d535a
              	
              kusano 7d535a
            • tiffcp: Fixed problem with colorspace
            • kusano 7d535a
              conversion for JPEG encoded images (bugs 23 and 275)
              kusano 7d535a
              kusano 7d535a
            • fax2tiff: Applied patch from
            • kusano 7d535a
              Julien Gaulmin. More switches for fax2tiff tool for better control
              kusano 7d535a
              of input and output (bugs 272 and 293).
              kusano 7d535a
              kusano 7d535a
            • raw2tiff:
            • kusano 7d535a
              New utility for turning raw raster images into TIFF files
              kusano 7d535a
              written by Andrey Kiselev.
              kusano 7d535a
              kusano 7d535a
            • tiff2ps:
            • kusano 7d535a
              Sebastian Eken provided patches (bug 200) to add new these new 
              kusano 7d535a
              switches:
              kusano 7d535a
                
                kusano 7d535a
                    
              • -b #: for a bottom margin of # inches
              • kusano 7d535a
                    
              • -c: center image
              • kusano 7d535a
                    
              • -l #: for a left margin of # inches
              • kusano 7d535a
                    
              • -r: rotate the image by 180 degrees
              • kusano 7d535a
                  
                kusano 7d535a
                kusano 7d535a
                Also, new features merged with code for shrinking/overlapping.
                kusano 7d535a
                kusano 7d535a
              • tiff2ps: Don't emit BeginData/EndData
              • kusano 7d535a
                DSC comments since we are unable to properly include the amount to skip
                kusano 7d535a
                as per bug 80.
                kusano 7d535a
                kusano 7d535a
              • tiff2ps: Added workaround for some
              • kusano 7d535a
                software that may crash when last strip of image contains fewer number
                kusano 7d535a
                of scanlines than specified by the `/Height' variable as per bug 164.
                kusano 7d535a
                kusano 7d535a
              • tiff2ps: Patch from John Williams to add new
              • kusano 7d535a
                functionality for tiff2ps utility splitting long images in several pages as
                kusano 7d535a
                per bug 142. New switches:
                kusano 7d535a
                	
                  kusano 7d535a
                  		
                • -H #: split image if height is more than # inches
                • kusano 7d535a
                  		
                • -L #: overLap split images by # inches
                • kusano 7d535a
                  	
                  kusano 7d535a
                  kusano 7d535a
                • tiff2ps: New commandline
                • kusano 7d535a
                  switches to override resolution units obtained from the input file per bug 131:
                  kusano 7d535a
                  	
                    kusano 7d535a
                    		
                  • -x: override resolution units as centimeters
                  • kusano 7d535a
                    		
                  • -y: override resolution units as inches
                  • kusano 7d535a
                    	
                    kusano 7d535a
                    kusano 7d535a
                  • fax2tiff: Updated to reflect
                  • kusano 7d535a
                    latest changes in libtiff per bug 125.
                    kusano 7d535a
                    kusano 7d535a
                  • tiff2ps: Division by zero fixed as per bug 88.
                  • kusano 7d535a
                    kusano 7d535a
                  • tiffcp:
                  • kusano 7d535a
                    Added support for 'Orientation' tag.
                    kusano 7d535a
                    kusano 7d535a
                  • tiffdump:
                  • kusano 7d535a
                    include TIFFTAG_JPEGTABLES in tag list.
                    kusano 7d535a
                    kusano 7d535a
                  • tiffset: fix bug in error reporting.
                  • kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a


                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    <font size="+3">C</font>HANGES IN THE CONTRIB AREA:
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                  • Fixed distribution to include contrib/addtiffo/tif_ovrcache.{c,h}.
                  • kusano 7d535a
                  • libtiff/contrib/win95: renamed to contrib/win_dib. Added new
                  • kusano 7d535a
                    Tiffile.cpp example of converting TIFF files into a DIB on Win32 as per 
                    kusano 7d535a
                    bug 143.
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    <font size="+3">C</font>HANGES IN THE LZW COMPRESSION
                    kusano 7d535a
                    KIT:
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                  • LZW compression kit synchronized with actual libtiff version.
                  • kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a
                     TIFF home page.
                    kusano 7d535a
                    kusano 7d535a

                    kusano 7d535a
                    kusano 7d535a
                    Last updated $Date: 2003/10/04 11:38:17 $.
                    kusano 7d535a
                    kusano 7d535a
                    kusano 7d535a