画像データも集まってくるとサイズでっかくなっちゃうので、少しでも小っちゃくしたい。
このWordPressの掲載画像を対象として、サーバ上で一括で小っちゃくする方法です~
pngをpngcrunchで最適化
OSはCentosです(´∀`)
[dag] % cat - > /etc/yum.repos.d/dag.repo name=DAG: RPM packages for CentOS baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag/ enabled=0 gpgcheck=1 #gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt ^D % yum --enablerepo=dag install pngcrush % cd /var/www/vhosts/yosshi.snowdrop.asia/wp-content/uploads/ % find . -name "*.png" | awk '{print "mv "$1" "$1".old ; pngcrush -l 9 -rem alla -reduce "$1".old "$1}'|sh
これでVPSのディスク容量もう少しもつかしら(´・ω・`)
jpegにはjpegoptim
% find . -type f -name "*.jpg"| xargs -n1 jpegoptim --strip-all -m95 -t