PNGOUTのコマンドテクニック
pngout.batの作成
PNG画像を最適化するためのbatファイルを作成します。
batファイルの作成方法
pngout.exe(64ビット版)、pngout.exe(32ビット版)をダウンロードする→適当なフォルダに移動する
@echo off
cd "ターゲットフォルダのパス"
for %%1 in (".入力ファイル形式") do "pngout.exeのパス" "%%1"
for /r %%1 in (*) do if /i "%%~x1" neq ".png" del "%%1"
PNGOUTの連携最適化
他の最適化ソフトと連携させる
PNGOUTと他の最適化ソフトを連携させる事で、より高い最適化を行う事ができます。
pngquantと連携させる場合は「pngquant→pngout」の順番で最適化すると効果が高いようです。
- オリジナル画像:36.47KB
- pngquantで最適化:11.71(-24.76KB)
- pngoutで最適化:32.63KB(-3.84KB)
- 「pngquant→pngout」で最適化:10.97KB(-25.5KB)
連携最適化
pngquantとpngoutを連携処理させて最適化する方法です。
@echo off
cd "ターゲットフォルダのパス"
ここにpngquantのコードを記述する(pngquantの使い方)
for %%1 in (".入力ファイル形式") do "pngout.exeのパス" "%%1"
for /r %%1 in (*) do if /i "%%~x1" neq ".png" del "%%1"
PNGOUTの応用テクニック
画像変換+連携最適化
ファイル形式をPNGに変換して連携最適化を行う方法です。
異なるファイル形式を最適化する場合は、この方法で一度変換する必要があります。
@echo off
cd "ターゲットフォルダのパス"
ここにフォーマット変換のコードを記述する(ImageMagickのリサイズと変換)
for /r %%1 in (*) do if /i "%%~x1" neq ".png" del "%%1"
ここにpngquantのコードを記述する(pngquantの使い方)
for %%1 in (".png") do "pngout.exeのパス" "%%1"