libjpeg

libjpeg
Developer(s) Independent JPEG Group
Stable release 8c / January 16, 2011; 12 months ago (2011-01-16)
Written in C
Type library
License Free, can be used in commercial applications without royalty, with acknowledgement.
Website ijg.org

libjpeg is a library written entirely in C which contains a widely-used implementation of a JPEG decoder, JPEG encoder and other JPEG utilities. This library is maintained by the Independent JPEG Group.

Contents

Utilities

The following utility programs are available with libjpeg:

The jpegtran command-line program is useful to:

...all done "losslessly" (i.e. without decompressing and recompressing the data, and so causing a reduction of image quality due to generation loss).

There is an associated Windows application, Jpegcrop, which provides a user interface to jpegtran.

libjpeg-turbo

libjpeg-turbo is a fork of libjpeg that uses SIMD instructions to accelerate JPEG encoding and decoding. Fedora 14 switched to libjpeg-turbo in 2010. Mozilla switched to libjpeg-turbo in Firefox 5.0.[1]Chrome 11 also has switched to this version.[2]

See also

References

  1. ^ Software Which Uses libjpeg-turbo. June 21, 2011.
  2. ^ [1].April 14, 2011.

External links