imagemagick图片处理

    2021/10/22 16:03 下午 标签: #编程

    imagemagick图片处理包支持Windows/Mac/Linux全平台, 安装简单, 官网在此. 本文记录几例使用方法.

    安装

    Mac安装如下:

    brew install imagemagick
    

    Linux安装如下:

    sudo apt install imagemagick
    

    转换图片格式

    convert input.jpg output.png
    

    上述命令将JPG图片转换为PNG图片.

    拼接图片

    # 横向拼接
    convert +append image1.png image2.png output.png
    # 竖向拼接
    convert -append image1.png image2.png output.png
    

    两者唯一的区别只是append前面的符号, +表示横向拼接, -表示竖向拼接.

    图片透明度

    convert input.jpg -matte -channel A +level 0,30% +channel output.png
    

    上述命令将图片转换为透明度30%的PNG图片.

    缩放图片

    convert input.jpg -resize 50% output.png
    

    上述命令将图片缩放为原来的50%.

    pdf转高清图片

    magick convert -density 600 poster.pdf -quality 90 ./poster.png