advpngでのNo command specifiedエラー

* 本ページはプロモーションが含まれています

png画像圧縮プログラムの一つにadvpngがありますが、以前だと、

$ advpng *.png

のコマンドで良かったはずだと記憶してますが、
最近では、下記のエラーとなります。

No command specified [at void process(int, char**):repng.cc:476]

この場合、引数に-zを加えてあげれば問題ないですね。

$ advpng -z *.png

場合によっては、optipngより圧縮されることもあるadvpngは、AdvanceCOMPのパッケージに含まれているので、CentOS系のLinuxでは、EPELからadvancecompをインストールする事によって利用が可能になります。

# yum install advancecomp --enablerepo=epel

 

参考URL
PNG画像のファイルサイズ最小化 — ディノオープンラボラトリ


See also