Developer(s) | Independent JPEG Group |
---|---|
Stable release | 8c / January 16, 2011 |
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 |
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 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]