いろりおのメモ帳

気になったりしたことを確認して書いてます

謎のPNG高圧縮ツールTruePNGについて

更新続かなすぎワロス

 

今回は謎のPNG高圧縮(最適化)ツール"TruePNG"についてです。

コマンドラインから使うソフトで、尋常じゃないくらいpng形式のファイルを圧縮してくれます。(劣化はもちろんありません)

ダウンロードと使い方

PNGUtils(http://x128.ho.ua/pngutils.html)

のサイト内のTruePNGをクリック。ダウンロードしたzipファイルの中のTruePNG.exeをコマンドラインからたたきます。

で、ここからが本題で、コマンドラインからたたくの面倒なのでbatファイルを作りました。画像をbatファイルにドラッグアンドドロップするだけで、勝手にバックアップファイル作成と最適化をしてくれます。便利!

batファイルの作り方はこんな感じ。

  1. テキストエディタを開く
  2. この記事末尾のプログラムをコピペ
  3. [truepng.bat]などと名前をつける
  4. Truepng.exeと同じディレクトリに保存

以下はプログラムです。

rem move draggedPath
%~d1
cd %~dp1
rem make BackupFiles
for %%a in (%*) do copy %%a %%a.bk
cd /d %~dp0
rem optimize Files
for %%q in (%*) do TruePNG %%q /o max