首页 > 自动化运维 > Shell > shell脚本之批量处理图片
2015
05-09

shell脚本之批量处理图片

首先确保已安装ImageMagick工具

#rpm -qa | grep ImageMagick

如果没有则使用yum安装

#yum install ImageMagick

以下用JPG图片为例:

#!/bin/bash
#
for img in `find /var/share/Photo -size +1000k -name "*.[jJ][pP][gG]"`; 
do
        convert -quality 70 $img $img-IM;
        #图片质量变更为原先的70%
        rm $img;
        mv $img-IM $img
        echo $img
        convert -resize 85%*85% $img $img-IM;
        #将图片尺寸变更为原图的85%*85%
        rm $img;
        mv $img-IM $img             
done

注:为避免误处理而增加-size参数以缩减处理的范围,可以根据需要调整。




最后编辑:
作者:wood-man
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复