Overview of IJG JPEG Software
masterThe Independent JPEG Group (IJG) provides C software for JPEG image encoding, decoding, and transcoding. It implements JPEG baseline, extended-sequential, and progressive compression processes.
Key components include:
- Library routines: For reading and writing JPEG image files, intended to be integrated into other applications.
- cjpeg: A sample application for converting images to JPEG format.
- djpeg: A sample application for decoding JPEG images.
- jpegtran: A utility for lossless transcoding between different JPEG processes.
- rdjpgcom & wrjpgcom: Utilities for inserting and extracting textual comments in JFIF files.
The software emphasizes portability, flexibility, and reliability, making it suitable for industrial-strength use and commercial products.