I'm happy to announce version 1.1p3 of the "Img" package. This
package enhances Tk, adding support for many other Image formats:
BMP, XBM, XPM, GIF (with transparency), PNG, JPEG, TIFF and
postscript. It works in combination with the following versions:
        Tcl/Tk  (version 7.5/4.1 or higher; tested up to Tk8.1a2),
        Itcl    (version 2.1 or higher)
        Tcl/Tk  Netscape plugin (1.1 or higher)

Currently there are two identical source distributions:
	img11p3.zip              (for Windows)	(about 1.6 Mb)
	img1.1p3.tar.gz          (for Unix)	(about 1.4 Mb)

and the following binary distributions (hopefully), most of them about
350 kByte in size:
	img11p3bin.zip             (for Windows)
	img1.1p3.linux-2.0.30.tar.gz
	img1.1p3.hpux-10.2.tar.gz
	img1.1p3.irix-6.2.tar.gz (32-bits only)
	img1.1p3.sunos-4.1.2.tar.gz
	img1.1p3.solaris-2.5.tar.gz
	img1.1p3.ultrix-4.1.tar.gz

All these files can be downloaded from:
        ftp://ftp.nici.kun.nl/pub/nici/software/tcltk/img/

The most recent info is always available at:
	http://home.wxs.nl/~nijtmans/img.html

Changes compared to version 1.1p2:
- zlib upgrade to version 1.1.2   (zlib.so.1.1.2)
- libpng upgrade to version 1.0.1 (libpng.so.2.1.0)
- libjpeg upgrade to version 6b (libjpeg.so.62.0.0)
- fixed version number of libtiff (libtiff.so.3.4.37)
- Added support for byte arrays (needed for Tk8.1a2)

The main library is libimg1.1.so (libimg1.1.sl, libimg1.1..o,
img11??.dll), which handles the BMP, XBM, XPM, GIF formats and
the Pixmap image type. This library can be loaded dynamically
into Tcl/Tk. If these formats are all you need, no other
libraries need to be installed.

If you want to write images to disk which contain transparency
information (e.g. GIF89 or PNG with alpha channel), a patch
for Tk is needed. See the /patches/ subdirectory for more
information. Without this patch only GIF87 will be written,
and the alpha channel will be missing from PNG files. In
other words: The background color will not be as intended but
everything else should be O.K.

For PNG, JPEG and TIFF support, other dynamic libraries need to
be present at runtime. These are all public domain, and no
modifications are needed. If your system already has these
libraries (maybe under a different name) you probably
don't have to re-build them. But otherwise, the Img package
contains everyting to upgrade, if you like:
    libz.so (libz.sl, libz.a, zlib.dll)         Version 1.1.2
        Implements de "deflate" compression for PNG and TIFF.
    libpng.so (libpng.sl,libpng.a,png.dll)      Version 1.0.1
    libjpeg.so (libjpeg.sl,libjpeg.a,jpeg.dll)  Version 6b
    libtiff.so (libtiff.sl,libtiff.a,tiff.dll   Version 3.4.37
Especially libpng and libjpeg are advised to be upgraded if
you have an earlier version. PNG wouldn't even work with 0.90
or earlier. JPEG works, but you can expect problems with smoothing.

For postscript you need Ghostscript (version 2.6 or higher) to be
available on your system.

Many thanks to the following people:
Andreas Kupries <a.kupries@westend.com>
  Testing on Linux, and supplying everything for the
  Windows port.
Tom Lane <tgl@sss.pgh.pa.us>
  Wrote the JPEG handler (but I'm responsible for the
  dynamical loading part).
Lolo <lolo@pcsig22.etsimo.uniovi.es>
  Original GIF87 write function.
Ioi K. Lam <ioi@eng.sun.com>
  Pixmap image type (imgPmap.c, imgUnixPmap.c, imgWinPmap.c),
  many functions of which are used in imgXPM.c as well.
Mario Weilguni <mweilguni@sime.com>
  Many improvements to imgXPM.c.
Larry Virden <lvirden@cas.org>
  Bug reports and other useful remarks.

Enjoy,
        Jan Nijtmans
        CMG (Computer Management Group) Arnhem B.V.
        email: Jan.Nijtmans@wxs.nl (private)
	       Jan.Nijtmans@cmg.nl (work)
        url:   http://home.wxs.nl/~nijtmans/
