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

 

posted @ 2018-03-26 10:12  柠檬没我萌  阅读(346)  评论(0编辑  收藏  举报