ImageMagick 常用命令

安装

imagemagic

1brew install imagemagick potrace

命令

  • 图片格式转换
    • convert source.jpg output.png
    • mogrify -format png *.jpg 将当前jpg图片批量转换为png格式的图片
  • 图片大小调整
    • convert -resize 64x64 source.png output.png 将source.png图片的大小调整为64x64为output.png格式
    • convert -resize 50%x50% source.png output.png 将source.png图片缩小长宽为原来的50%,输出图片为output.png
  • 图片翻转、旋转
    • convert -flip source.png output.png 上下翻转
    • convert -flop source.png output.png 左右翻转
    • convert -rotate 30 source.png output.png 向右旋转30度, 向左旋转设置为负数即可
  • 图片反色 convert -negate source.png output.png
  • 图片单色 convert -monochrome source.png output.png 变成黑白颜色
  • 加噪声 convert -noise 3 source.png output.png
  • 油画效果 convert -paint 4 source.png output.png
  • 查看图片信息 identify logo.png
  • 图片斜角, 对图片边缘的处理共分四类。
    • 增加有色边
    1convert -bordercolor red -border 25x25 image.jpg image.gif
    
    • 加亮或变暗图片边缘,以增强3D效果
    1convert -raise 25 image.jpg image.gif
    
    • 在图片周围增加装饰性框架。
    1convert -mattecolor gray -frame 25x25 image.jpg image.gif
    
    • 在图片边缘增加升、降斜角
    1convert -mattecolor gray -frame 25x25+0+25 image.jpg image.gif
    2convert -mattecolor gray -frame 25x25+25+0 image.jpg image.gif
    
  • SVG转化png图片
    1magick -background none -format png source.svg output.png
    

参考