JPEGは画像圧縮の標準であり、最も高速なアルゴリズムの1つですが、1つの問題があります。JPEGは品質を低下させて圧縮します。 写真に複数の処理が施されている場合、これは受け入れられません。そのような場合、代替品を探す必要があります。 私は高速で、同時に許容できる程度の圧縮が必要です。
サンプル写真のロスレスアルゴリズムの
ベンチマークを簡単に見ても、喜びの理由
はわかりません。PNGは解凍時は非常に高速ですが、画像の圧縮は非常に遅いことがわかります。
一見したところ、JPEG-LSもあります。 しかし、HPには特許がありますので、使用する機会はありません。 ドイツのプログラマーChristoph Feck(Christoph Feck)は、状況を修正することを決定し、品質を損なうことなく写真
を圧縮する
ImageZeroアルゴリズムをリリースしました 。 PNGの約20倍の速度であり、圧縮に関してはJPEG-LSに匹敵します。
ロンドンブリッジ(タワーブリッジ):テムズ川の反射。 写真:: Anirudh Koulロンドンブリッジの写真の
フルサイズバージョンを処理した結果(4507×3512ピクセル)
方法 | ファイルサイズ | 圧縮 | 開梱 |
圧縮なし | 46380 KB | - | - |
Jls | 14984 KB | 6.6秒 | 7.3秒 |
PNG | 16256 KB | 42.4秒 | 2.4秒 |
IZ | 15496 KB | 1.2秒 | 1.3秒 |
最初の独立したテストから判断すると、IZは一般に24ビット写真用の最速のロスレスアルゴリズムであると主張し、圧縮の観点からも見栄えがよくなります。
アルゴリズムの著者は、IZはグレースケール画像または合成画像を対象としていないと
書いています
が 、これらのタスクに適応させることができます。 現在、IZはフルカラー写真で最適に機能し、ストレージシステムで使用してプレビュー用の小さなコピーを生成したり、アイコンの将来のフォーマットとして使用したりできます。
ImageZeroソースコード (BSDでライセンスされています)