用了差不多一年的imageMagick,它提升了我的工作效率,本文主要总结一下这里的奇技淫巧
一、图像基本操作
1.1、图像resize
convert -resize 50% input.jpg output.jpg # 缩放到原来的一半
convert -resize 100X100 input.jpg output.jpg # 缩放到100*100 ,这个是保证比例的,也就是按照长边缩放
convert -resize 100X100! input.jpg output.jpg # 不保证比例
# - - - 批处理 - - - #
for image in `ls *.jpg`
do
convert -resize 25%x25% $image dst-$image
done
1.2、图像rotate
convert -rotate 30 input.jpg out.jpg # 角度
1.3 图像格式转换
convert input.png output.jpg # png jpg 可以替换到 bmp tiff 等
1.4 批量将png转成 jpg 格式
mogrify -format jpg *.png
1.5 批量裁剪
mogrify convert -crop 2200x3000+100+100 *.jpg