最適化の圧縮画像のは、Webページをロードの速度で重要な要素です。 私は期間の最適化に時として、私はPNGのサイズを小さくする方法を求めた。
ここでは、2つの必要不可欠なツールは以下のとおりです。
のpngnq 、最高の画像の雰囲気を反映したカラーパレットを定義することにより、256色のPNGファイルに変換する。
optipngの 最適なサイズのPNG画像を取得するために、圧縮試験のいくつかの方法を彼に。 また、すべての不要な情報を削除します。
その後、単純に画像を変換するには、次のコマンドを使用します。
pngnq -vf -s1 image.png
optipng -o7 image-nq8.png
のpngnqの 画像image.png - nq8.pngとして画像を保存することに注意してください。 最後に、もちろん、色の減少は非常に低品質のイメージを与える場合、私たちはそのoptipngのを使用します。
例えばこの記事の上部にある画像は、 元々 128キロバイトと33キロバイトよりもはやていた、まだ品質が正しいです。
Linuxユーザのために、私はコマンドを自動化する小さなbashプログラムを作った。
#!/bin/bash
pngnq -vf -s1 $1.png
optipng -o7 $1-nq8.png
echo " Conversion Terminée !"
使用するには、 コマンドを入力します。/ Png.sh画像または"イメージ"拡張子を除いた画像の名前だと私はスクリプトを入力ファイルの名前をpng.sh。
Linuxでのインストール (Debianで、Ubuntuの)の場合:
sudo apt-get install pngnq optipng
これらのプログラムはWindows用も用意されています:





















9ユーザは、この記事にコメント
私はイメージが含まれているディレクトリにいるときにこれがうまく機能します。
私はパスを(shを含む)を与えると私は彼がファイルを再生できないもののようなエラーが出ます。
それ以外の場合は動作するのですが、ゲインが大きいではない、私は以上の80万に245koと229.8キロバイトのファイルを渡す
私は、パスの問題を探しています。
私はただ、それが動作しようとした。
"test.png"という名前と/ home /ユーザ名/ピクチャに置かれた画像の場合は、単に次のコマンドを入力します。
。/ Png.sh / home /ユーザー名/画像/画像
その、と残念再び応答時間のために、私は今非常に忙しいです!
+ +
Etan
ここに(ファイルのpng.batに入れて)Windowsの変換を自動化するバッチスクリプトは、次のとおりです。
@エコーをオフにします
のpngnq - VF - S1"%の1.png"
optipngの- O7"%1 - nq8.png"
完了した変換のエコー
と以下のように使用されます。png.bat nom_de_l_image
(それでも拡張名なし)
私はPNG画像を最適化するためのユーティリティを比較し、そしてそれが最良ここ見つかったものであることが判明: http://www.css-ig.net/scriptpng
同じサイトで、画像の品質とサイズを最適化するための情報もたくさん載っています。
情報をありがとう、このユーティリティは非常に効果的ですね!
私はいくつかのテスト;-)を尽くします
pngcrushはPNGロスレスを圧縮することができますその上で私はチュートリアルをやったのと同じ線に沿って、Yahooは押しつぶすためにそれを使用するものです。 :あなたはそれのように感じる場合http://dev.petitchevalroux.net.....x.344.html
共有をありがとう! 私はこのテクニックを知りませんでした。
テスト!
ピングバックとトラックバック
コメントを残す