Libjpeg
libjpegは以下のユーティリティプログラムを含んでいる。
cjpegとdjpeg - JPEGと、他の一般的な画像フォーマットとの変換を行う。
rdjpgcomとwrjpgcom - JFIFファイル内にあるテキストの読み書きを行う。
jpegtran - JPEGファイルに対し、以下のような変換を行う。 ハフマン符号化テーブルの最適化による圧縮率向上。 プログレッシブ形式と非プログレッシブ形式の変換。 一部のアプリケーションが付加する、非標準の固有データの削除。 画像のグレースケール化 反転、回転(90度単位) クロッピング(切り取り)
jpegtranによる操作は、画像の劣化は発生しない(データの伸張と再圧縮をともなわず、そのためジェネレーションロスによる劣化が起きない)。
jpegtranのユーザインタフェースとなる、JpegcropというWindowsアプリケーションが存在する。