画像を変更せずにJPEGをさらに圧縮することに特化したライブラリを探しています。PackJpegを見つけましたが、ソースコードが提供されておらず、商用利用は許可されていません。
2 に答える
PackJPGページに、 JPEG Open Source Developers Packageへのリンクがあります。PackJPG ソース コードは含まれていませんが、JPG データを処理および圧縮するための基本的なルーチンは含まれています。これは、オープン ソースであり、GPL v2 の下でライセンスされているrejpegの開発に使用されています。
Matthias Stirner は数日前に、PackJPG をオープン ソースにする予定であり、デュアル ライセンス (GPL + クローズド ソース開発者向けの特別な許可) について考えていると発表しました。
Matt MahoneyのPAQ (オープン ソース、GPL ライセンス) には、JPEG 圧縮を実装するいくつかのバリエーションがあります (ただし、プログレッシブ イメージはサポートされません)。彼のページには、さまざまなプログラムを比較した表があります。
完全に無料のアプローチとして、libzpaqをJPG 圧縮構成ファイルと一緒に使用できます。
libzpaq ライセンスの引用:
このソフトウェアおよび関連するドキュメント ファイル (「ソフトウェア」) のコピーを取得するすべての人に、使用、コピー、変更、マージする権利を含むがこれらに限定されないソフトウェアを制限なく取り扱うことを、ここに無償で許可します。 、ソフトウェアのコピーを発行、配布、サブライセンス、および/または販売し、ソフトウェアが提供された人に制限なしにそれを許可すること。このソフトウェアは、無保証で「現状のまま」提供されます。
この同じ問題を調査しているときに、オンライン サービスとして利用できるJPEGminiに出くわしました。請求:
JPEGmini は、標準の JPEG 写真のファイル サイズを最大 80% (5 倍) 縮小することができますが、結果として得られる写真は視覚的に元の写真と同じです。
jpg/jpegロスレス画像圧縮テスト A10画像を823KBから171KBに落としました。