最高のPNG圧縮ソフトウェア?[閉まっている]


22

PNG画像形式で画像を圧縮しようとしており、さまざまなアプリケーションからさまざまな結果が得られました。参考までに、圧縮しようとしている画像はこのサイトのスクリーンショットです。オリジナル画像のダウンロードはこちらです。

ここに、私がこれまでに得たいくつかの結果を、最高のものから悪いものの順に示します(元の画像は239KBです)。

PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB

FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) ..  81KB

それは取ったもののPNGGauntletをいじるいくつかは、最良の結果につながった年齢を圧縮します。FastStoneは、PNGGauntletが魔法をかけるのにかかる時間の数分の一で結果を得るため、Paint.NETと同様に何か面白いことをしています。対照のために、最後の2つの結果を分離しました(Paethフィルターがどのように問題を引き起こしているようです)。Irfanのパレット化された256色バージョンにも注意してください。これは通常使用するオプションですが、ここではTrueColorの結果をテストしています。

ここで最高の結果を打ち負かすことができる提案を他の誰かが持っていますか?画像の種類によっては結果に深刻な影響を与えるように見えるため、誰がフィルターが何をするのかを説明できますか?


質問が建設的な方法で(たとえタイトルの「最高」を除いて)尋ねられたとしても、残念なことに、答えの無制限のリストを生成したので、私は今それを閉じています。
slhck

2
将来の参考のために、この質問の受け入れ可能な形式は何でしょうか?記録のために、私は答えが非常に有用で建設的であるため、このサイトにぴったりであることがわかりました。この特定のケースでは、これを閉じることは間違った判断であると敬意を表します。ここでは自然な上下の投票がうまくいきます。別のツールが登場した場合、ここでそのことを学ぶ機会を拒否しました。ここではオープンエンドが有益です。
チャールズローパー

2009年以降、いくつかの変更が加えられました。Stack Exchangeは、自由形式の質問はもはや歓迎されないことを明確にしました(たとえば、「XZYに最適なソフトウェアは何ですか?」)。投票コンテスト。ただし、回答のクローズドセットに関する実際の問題に関するQ&Aサイト。さて、あなたの質問自体は悪くはありませんが、すべてのPNG最適化プログラムのリストを絶対に入手したくはありません。これは定義上建設的ではありません。ウィキペディアでそこを取り上げています。
slhck

1
この質問は長い間出回っていて、あなたは答えが役に立つことを理解しています。また、あなたは私よりも長くこのコミュニティのメンバーでしたが、ポリシーが大幅に変更されたことを理解する必要があります。私が言ったように、あなたの質問は悪くなく、フィルターがどのように機能するかについての説明を求めさえしましたが、それは正しい種類の答えを奨励するようには見えませんでした。
slhck

Pingoは、最速から最強までの膨大なオプションセットを提供すると主張しています:css-ig.net/pingoまた、FacebookのZstdコーデックでPNGコンテナーを使用する実験的なZPngもありました。ファイルはPNGではありませんが、ロスレスであり、6%の時間でPNGサイズの66%を取得すると主張しています
Arioch 'The

回答:


15

約2秒でPngOptimizer 165KB。

画質はそのままです。


甘い!それはクールな小さなユーティリティです。エレガントなインターフェイスも。
チャールズローパー

1
本当に何をするかについてはあまり語りません。それは間違いなくロスレスですか?ファイルから削除する「無駄な情報」とは何ですか?
サム

11

私はpngcrushを使用したことがありますが、うまく機能し、多くのオプションがあります。


ここで言及されているほとんどすべてをチェックアウトし、pngcrushにも落ち着きました。他のすべてのデータセクションを削除し、ブルートフォースモード(時間/リソースがある場合)で実行するように指示すると、画像セット(主にラインアートタイプ-黒または黒の大きなセクションの白黒白)。
Goyuix

コマンドラインで実行されるため、ビルドシーケンスにも簡単に組み込むことができます。
リッチブラッドショー

7

簡単なベンチマークのために、インターネット上のさまざまなWebサイトから合計で約8MBのPNGを170個ランダムにダウンロードしました。結果は次のとおりです。

Original: 8,403,619 bytes total
PNGCrush: 7,398,194 bytes total
 Optipng: 7,340,167 bytes total
  PNGOUT: 6,938,205 bytes total

したがって、サイズが主な目標である場合、PNGOUT(またはそれに基づいたGUI)が最良の選択であると思われます。これらはすべてロスレス変換です。


5

ScriptPNGで最高の結果が得られます。これは、任意の画像に最適な圧縮を見つけるために、さまざまなPNGユーティリティを利用するWindowsバッチスクリプトです。多くの場合、すでに圧縮されたイメージから10〜100バイトを絞り出します。著者には他のユーティリティがあり、png / jpeg圧縮、PNGテストおよび比較に関する多くの記事があります。

さまざまなモードがあります。

  • Xtreme への最速(速度vsサイズモード)
  • PNG24 (PNG24 + A固有)
  • PNG8 (PNG8固有)
  • APNG (アニメーションPNG)

4

ここで説明した他のほとんどのコンプレッサーとは異なり、TinyPNGは不可逆圧縮を使用してPNGファイルを圧縮します。したがって、ファイルサイズの削減率が大幅に向上する可能性があります。


3

PNGGauntletPNGOUTの GUIラッパーであり、そのページを見るとIrfanview用のPNGOUT.DLLプラグインがあり、それをインターフェースとして使用したり、コマンドラインまたはスクリプトでPNGOUTを使用して圧縮を自動化することができますビルド/展開プロセスの一部として。


3

OptiPNGが好きです。ソースおよびコマンドラインユーティリティに加えて、Windows Explorer、Paint.NET、Macユーザー向けのいくつかのフロントエンド、およびその他のプロジェクト(Apache Ant、Eclipse、ホームページの関連プロジェクトセクションを参照)用のoptipngプラグインがあります。


2

誰もフィルターが何をするのか説明できますか

それらは仕様に記述されています。

画像の行の保存方法を変更します。生のRGB値(またはパレットインデックス)を保存する代わりに、画像は隣接するピクセル間の差分を保存する場合があります。これにより、グラデーション付きの画像がある場合、データの圧縮に適したものになる可能性があります。



2

私のテストでは、最高のオンラインツールはhttp://compresspng.comです。


4
このサイトに所属している場合は、宣言してください。また、リンクのみの回答は良い回答ではありません。これが解決策だと思う理由を説明してください。
ChrisF
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.