convert部分
convert转化图片格式
下面是把png转化为jpg的shell命令
convert foo.png foo.jpg
可以用以下脚本批量处理
for i in *.png
do
convert $i `basename $i .png`.jpg
done
以上代码应该是bash shell里使用的
convert压缩图片
convert压缩图片的代码如下
convert -resize 100x100 foo.png pretty.png
convert会保留图片的长宽比,也可以用以下的直观的格式
convert -resize 50%x50% foo.png pretty.png
convert加表边框
用以下命令可以为图片加上边框
convert -mattecolor "#000000" -frame 60x60 foo.png pretty.png
也可以用以下命令
convert -border 60x60 -bordercolor '#000000' foo.png pretty.png
mogrify部分
mogrify转化格式的命令
mogrify -format jpg *.png
mogrify压缩图片
mogrify -sample 80x60 *.png
以上代码会将原文件覆盖掉,所以需要先备份