* lossy * PNG圧縮のためのツール?


7

私は、個人的な/フリーランスの仕事のために、ますますPhotoShopを使わないようにしています。私は最近、主にWeb作業を行っており、Creative Suiteの獣に追いつくことを正当化するのに十分なサイドギグをしていません。

悲しいかな、それはテーブルにいくつかの制限をもたらします。OSXでは、Pixelmatorを楽しんでいますが、PNGエクスポートのサポートがひどく不十分です。私はそれをPNGとしてダンプし、PNGCrusherのような多くの優れたPNGオプティマイザの1つを使用して、サイズをかなり小さくすることができます。

悲しいかな、私が見つけたすべてのPNG最適化ツールは純粋に無損失です。

カラーパレットの削減、32ビットから24ビットまたは8ビットへの変換など、いくつかの不可逆PNG圧縮オプションを提供するツール(PhotoShop以外)に詳しい人はいますか?

補遺:私はOSXまたはWindowsソフトウェアを利用できます。必要に応じて、Ubuntuを起動することもできたと思います...

回答:


4

SUでこのpng圧縮の質問に対するいくつかの良い答えがありました。それらの1つまたは複数は、法案にうまく適合する可能性があります。

Irfanviewは、PNGOUTプラグインで優れたpngをサポートしており、非商用利用は無料です。私が遊んだのは久しぶりですが、iircには非可逆(カラーテーブル)圧縮が含まれていました。

それは私はあなたが持っているそうだとすれば、Photoshopでかなり一定のPNG出力は最後の氷河期の大体終わりから変更されていない、と私はいつでもすぐに変えることの兆候が表示されていないんだ、と述べた任意の PSのバージョンをそのpng機能が古くなることはありません。

とはいえ、これは帯域幅に関するすべてです。しかし、帯域幅は急速に問題になりつつあり、それと並行して、画像の超圧縮、縮小コード、および何年もの間webdevコミュニティーを動かしてきた他のすべての最適化トリックの重要性は急速に衰退しています。モバイルブロードバンドデバイスの場合でも、帯域幅は今後2〜3年以内に95%のユーザーにとって問題になりません。


1
帯域幅の問題が解消されればと思います。私はそれが心配ではないことに同意します、それは悲しいことに、それは良いことです。私のiPhoneを使っていても、多くの分野で3Gよりも高速だとは言えません。;)リンクをありがとう。そこでオプションをよく調べます。Irfanviewも試してみます。それは常に人々が絶賛するものですが、どんな理由であれ、私はそれを試してみることはありませんでした。
DA01

ああ、私は永遠の楽天家です!しかし、それは、Edgeが町で最速のモバイルゲームであった3年後のことです。これでWiMAXが手に入りました。LTEは非常に高速で登場し、iPhone 5で予定されています。最初の1200 bpsモデムのスリルは300ドルですが、4倍の速度です!わーい!米国はブロードバンドで世界の他の地域に遅れを取っていますが、ここでも56kのダイヤルアップがかなり昔に少数派になりました。画像とコードの効率はDSLでは大した問題ではなくなりましたが、依然として56kインターネットの観点から考える傾向があります。
アランギルバートソン

また、imagemagickはオープンソースであり、win、osx、ios、linux用のバイナリがあります。一度不可逆になってしまったら、なぜjpegではないのですか 非可逆圧縮はアルファ透明度にどのような影響を与えますか?
horatio

英国の私のモバイルドングルは、理論的には3Gに対応していますが、列車で16〜32 kbpsになることがよくあります。帯域幅の問題は、モバイルユーザーにとって解消されていません。
qris 2013年

4

私が好きなのはpngnqです。これはかなり良いディザリングを提供します。本当に素晴らしい機能の1つは、8ビットのアルファチャネルを1ビットに量子化するのではなく保存できることです(GIFの昔は覚えていますか?)。これはコマンドラインのみですが、それを気にしない場合は、武器の便利なツールになります。

もちろん、ディザリングするかしないかを選択できます。量子化されたPNGのファイルサイズが元のRGBAよりも大きい場合があるため、機能するものを得るためにディザリング設定をいじる必要があるかもしれません。


ポール、非常に、非常に遅れた「ありがとう!」これは、256色まで下げるのに最適なオプションのようです。
DA01

どういたしまして!しばらく使った後、私はpngnqがとても好きだと言わざるを得ません。コマンドライン設定オプションはほとんどなく、明示的に指示しない限り、元のファイルを上書きすることはありません。そのため、見た目が悪い場合や元のファイルよりも大きい場合は、いつでも新しいファイルを削除できます。プレビューウィンドウがないコマンドラインプログラムでは非常に便利です
。-)

3

私はImageOptimを使用してしまいました:

http://imageoptim.com/

それは、いくつかの異なるPNG最適化ツールのラッパーです。OptiPNG、PNGCrush、AdvPNG、PNGout、その他いくつかのアドオンが付属しています。

アイデアは、特定のPNGに最適なツールを選択することです。

それはまだほとんど自動であるという点で完璧ではないので、より損失の多いオプションを微調整することはできません。悲しいかな、PixelmatorはまだPNGエクスポートオプションが非常に不足しているので、今のところ、これを使用します。


3

非可逆PNGの3つの異なる方法(非可逆平均化フィルター、ベクトル量子化、中央値カットのポスタリゼーション)を見つけImageAlphaに実装しました。これはMacアプリケーションですが、他のプラットフォームでは、個々の手法のツールを利用できます。

説明と例:

http://pngmini.com/lossypng.html

アルファ付き不可逆PNG


1
ImageAlphaを発見し、気に入っています。私がこれまでFireworksを使用した唯一の理由はほとんど取り除かれます:)私はこのサイトでリソースを共有するつもりでしたが、あなたはすでにそうでした。したがって、この回答の有用性を確認するためにコメントするだけです。
ブレンダン

2

ImageOptimのメーカーでは、非可逆PNGオプティマイザであるImageAlphaあるhttp://pngmini.com/をそれは、16ビットカラー以下にあなたの32ビットPNGに変換します。


1

tinypng.orgには無料のオンラインサービスがあり、かなり高度な非可逆圧縮を実行します。画像を量子化して256色のみを必要とし、ファイルを8ビットのインデックス付きPNGとして保存します。また、完全なアルファ透明度を保持します。結果として得られるPNGファイルの追加の圧縮を実行します。これは、pngnqなどの他の量子化プログラムでは実行されないものです。


1

イメージアナライザーには、アルファレイヤーを保持しながら、損失の多いPNGを保存する機能があります。JPEGとほぼ同じように元の画像から品質が低下し始めますが、残念ながらはるかに高速です。それでも、アルファレイヤーのある写真の場合は、トリックを実行していくつかのバイトを節約します。このアイデアをさらに拡張したり、JPEG 2000(これはアルファチャネルをサポートしていると思われます)がブラウザのサポートを獲得したりしたいと思っています。


0

別のオプション(Windowsユーザーの場合)はPNGSlimです。この人のブログにそれについての素晴らしい記事があります:

このプログラムは基本的に、PNGREWRITE、OptiPNG、PNGOUT、AdvDEF、およびDeflOptを使用してファイルサイズを最小化するPNG画像のバッチオプティマイザーです。

使用する各オプティマイザのすべての技術仕様はわかりませんが、定期的に使用し、パレットの最適化に関するメッセージをログに記録します(ビット深度を信じていますが、それについては前向きではありません)。


0

私はSmushItを使用する傾向があります。インストールされたツールを必要とせず、ウェブサービスなのでどこにでもアクセスできるので、それは単なる個人的な好みです。また、PNGがより効率的なルートであると判断した場合は、GIF画像を自動的にPNGに変換します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.