Linux使用imagemagick的convert命令压缩图片,节省服务器空间

1,安装imagemagick

yum install ImageMagick

2,获取图片

find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k

3,统计数量

find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k | wc -l

4,执行等比压缩

find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k -exec convert -resize 50%x50% {} {} ;

5,限定大小压缩

find ./ -regex '.*(jpg|JPG|png|jpeg)' -size +500k -exec convert -resize 800x800 {} {} ;

6,缩小图片质量

convert -resize 800x800 -quality 50 1405407568-633.jpg 800.jpg

原文地址:https://www.cnblogs.com/ihuangjianxin/p/8649122.html