- Libjpeg
Infobox_Software
name = libjpeg
caption =
developer = [http://www.ijg.org Independent JPEG Group]
latest_release_version = 6b
latest_release_date =27 March ,1998
programming language = C
operating_system =
genre = library
license = Free, can be used in commercial applications without royalty, with acknowledgement.
website = [http://www.ijg.org 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. The current version of the library is 6b and was released in1998 .The following utility programs are available with libjpeg:
* cjpeg and djpeg, for performing conversions between JPEG and some other popular image file formats.
* rdjpgcom and wrjpgcom, for inserting and extracting textual comments inJFIF files.
* jpegtran – a utility for lossless transcoding between different JPEG formats.The "jpegtran" command-line program is useful to:
* optimize the compression of a JPEG file,
*:(The final stage of JPEG compression isHuffman coding , which is lossless and can thus be losslessly optimized.)
* convert between progressive and non-progressive JPEG formats,
* eliminate non-standard application-specific data inserted by some image programs, or
* to perform certain transformations on a file, such as:
** grayscaling,
** rotating and flipping (within certain limits), and
**cropping ...all done "losslessly" (i.e. without decompressing and recompressing the data, and so causing a reduction of image quality due togeneration loss ).There is an associated Windows application, [http://sylvana.net/jpegcrop/ Jpegcrop] , which provides a user interface to "jpegtran."
See also
Lossy compression#Lossless editing .ee also
*
JPEG
*Lossy compression#Lossless editing External links
* [http://www.ijg.org Independent JPEG Group Website]
* [http://gnuwin32.sourceforge.net/packages/jpeg.htm Binary package] of libjpeg forMicrosoft Windows (atGnuWin32 inSourceForge )
* [http://www.clanlib.org/download.html Binary packages] of libjpeg forMicrosoft Windows (MingW and Microsoft Visual C++ versions 7 and 8), and for Mac OS X (Universal, GCC 4.0; PowerPC, GCC 4.0; PowerPC, GCC 3.3) (atClanLib )
* [http://www.faqs.org/faqs/jpeg-faq/ Jpeg Faqs]
* [http://jpegclub.org/ Additional features for libjpeg]
Wikimedia Foundation. 2010.