From tgl@netcom.com Tue Sep 27 18:12:59 1994
Subject: Free JPEG software version 5 released
Date: Mon, 26 Sep 1994 17:49:49 GMT

The Independent JPEG Group is proud to announce the fifth public release
of our free JPEG image compression software.

The C source code, documentation, and test files are available by
anonymous FTP from ftp.uu.net:/graphics/jpeg/jpegsrc.v5.tar.gz.
We will also post it to comp.sources.misc.  The same code will be made
available in a more DOS-friendly format (ie, ZIP) in the SimTel archives
and on CompuServe, but it will take a few days to be submitted there.

The IJG code includes a reusable JPEG compression/decompression library,
plus sample applications "cjpeg" and "djpeg", which perform conversion
between JPEG JFIF format and image files in PPM/PGM (PBMPLUS), GIF, BMP,
Utah RLE, and Targa formats.  Two small applications "wrjpgcom" and
"rdjpgcom" insert and extract textual comments in JFIF files.
The package is highly portable; it has been used successfully on many
machines ranging from Apple IIs to Crays.


Important user-level improvements over version 4 include:

* Automatic configuration simplifies installation for most Unix systems.

* A range of speed vs. image quality tradeoffs are supported.
  This includes resizing of an image during decompression: scaling down
  by a factor of 1/2, 1/4, or 1/8 is handled very efficiently.

* New programs rdjpgcom and wrjpgcom allow insertion and extraction
  of text comments in a JPEG file.

* cjpeg/djpeg support BMP file format.

The application programmer's interface to the library has changed completely.
Notable improvements for the programmer include:

* We have eliminated the use of callback routines for handling the
  uncompressed image data.  The application now sees the library as a
  set of routines that it calls to read or write image data on a
  scanline-by-scanline basis.

* The application image data is represented in a conventional interleaved-
  pixel format, rather than as a separate array for each color channel.
  This can save a copying step in many programs.

* The handling of compressed data has been cleaned up: the application can
  supply routines to source or sink the compressed data.

* All static state has been eliminated from the library, so that multiple
  instances of compression or decompression can be active concurrently.

* JPEG abbreviated datastream formats are supported, ie, quantization and
  Huffman tables can be stored separately from the image data.

* And not only that, but the documentation of the library has improved
  considerably!


We are releasing this software for both noncommercial and commercial use.
Companies are welcome to use it as the basis for JPEG-related products.
We do not ask a royalty, although we do ask for an acknowledgement in
product literature (see the README file in the distribution for details).
We hope to make this software industrial-quality --- although, as with
anything that's free, we offer no warranty and accept no liability.

Please direct any questions about this software to jpeg-info@uunet.uu.net.

...Dr. Thomas G. Lane
...organizer, Independent JPEG Group

