web-dev-qa-db-ja.com

smush.it vs OptiPNG / pngcrush

オンラインとオフラインの画像オプティマイザーの比較番号、つまりYahoo! Smush.itとOptiPNGまたはpngcrushの比較。

それらの速度と結果の画像サイズはどのように異なりますか、そして最良の選択は何ですか?

23
idle sign

非常に詳細で包括的な比較—さまざまな種類のPNGと最適化に関する多くのツールと結果を使用:

http://css-ig.net/png-tools-overview

PunyPNGの小さな比較よりもはるかに優れた情報源であり、ツールが[既存の形式を最適化するのではなく、画像形式を変換するのに部分的に]最適であることを示していると思います:)

45
Kornel

独自の圧縮サービスがあるため、このサイトの情報がどれほど信頼できるかは本当にわかりませんが、URLの比較を見てください: http://punypng.com/about/comparison

5
Gu1234

次の画像をコピーしました。

そして、あなたがオフラインで言及した2つのツールをインストールしました:

brew install optipng pngcrush

そして、デフォルト設定を使用して、 reSmush.it と呼ばれるオンラインツールで画像サイズを比較しました。

879K feat-social-awareness.original.png
712K feat-social-awareness.optipng.png
700K feat-social-awareness.pngcrush.png
205K feat-social-awareness.resmushit.png

上記のテストでは、各ツールの速度は測定されていません。主観的に、彼らはすべてほぼ同じように感じました。

画像を視覚的に比較すると、オフラインツールを使用して作成された元のバージョンと最適化されたバージョンの違いを確認できませんでした。ただし、reSmush.itの場合、APIを使用して簡単に再現できる画像の忠実度が著しく低下しました( 例を参照 )。

結果として、上記のサイズはアップルトゥアップルの比較ではありません。リンゴからゴリラのようなものです。そこで、戻って、APIドキュメントで指定されているようにqlty=100を設定して、reSmush.itの品質を100に上げ、デフォルト設定と同じ不可逆PNGを取得しました。

それで、最良の選択は何ですか?まあ、それは…

  • 計算リソースが主要な制約である場合は、reSmush.itの使用を検討してください。
  • 画像の忠実度が懸念される場合は、reSmush.itを使用しないでください。
  • OptiPNGを使用すると、元のファイルが失われる可能性があります(デフォルトでは上書きされます)。
  • pngcrushを使用すると、画像の忠実度を著しく損なうことなく、optipngと比較して圧縮率が向上します。
  • オフラインツールでreSmush.itのような不可逆最適化が必要な場合は、 pngquant を試してください。
  • また、帯域幅の制約が大きい場合にネットワーク経由で画像を提供する場合は、Fabrice Bellardの BPG画像形式 など、まったく別の画像形式を検討してください。
4
Josh Habdas

はい、Macでもimageoptimを使用しています。しかし、あなたがPCでpngクラッシュを使用する必要がある場合、それはよく知られており、これまでのところ私にとって非常にうまくいっています!

2
user851262

現在、私はもう1つの強力なプラグインを使用しています。このプラグインを使用すると、画像を圧縮してページをすばやく開くことができ、画像を大幅に削減して高品質を維持し、圧縮後も外観に違いはありません。 https: //wordpress.org/plugins/way2enjoy-compress-images/

0
janes viky