libjpeg
libjpegは、JPEGのエンコード、デコードを行うためのライブラリである。JPEGファイルを操作するためのユーティリティも含んでいる。開発はIndependent JPEG Groupで、﹁IJG JPEG ライブラリ﹂とも呼ばれる。
開発元 | Independent JPEG Group |
---|---|
最新版 |
9f / 2024年1月14日 |
プログラミング 言語 | C言語 |
種別 | グラフィックライブラリ |
ライセンス | フリー、ロイヤリティ無しで商用利用可、表示が必要。 |
公式サイト | http://www.ijg.org |
開発元 | Libjpeg-Turboプロジェクト |
---|---|
最新版 |
3.0.2 / 2024年1月25日 |
プログラミング 言語 | C言語 |
種別 | グラフィックライブラリ |
公式サイト | https://libjpeg-turbo.org/ |
概要
編集ユーティリティ
編集
libjpegは以下のユーティリティプログラムを含んでいる。
●cjpegとdjpeg - JPEGと、他の一般的な画像フォーマットとの変換を行う。
●rdjpgcomとwrjpgcom - JFIFファイル内にあるテキストの読み書きを行う。
●jpegtran - JPEGファイルに対し、以下のような変換を行う。
●ハフマン符号化テーブルの最適化による圧縮率向上。
●プログレッシブ形式と非プログレッシブ形式の変換。
●一部のアプリケーションが付加する、非標準の固有データの削除。
●画像のグレースケール化
●反転、回転(90度単位)
●クロッピング(切り取り)
jpegtranによる操作は、画像の劣化は発生しない(データの伸張と再圧縮をともなわず、そのためジェネレーションロスによる劣化が起きない)。
jpegtranのユーザインタフェースとなる、JpegcropというWindowsアプリケーションが存在する。