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