一、说明
ImageMagick是一款免费开源的图片编辑软件。既可以通过命令行使用,也可以通过C/C++、Perl、Java、PHP、Python或Ruby调用库编程来完成。
二、安装
Mac
brew install imagemagick
Centos
yum install imagemagick
三、使用
格式转化
# 单个图片转化
convert IMG_5982.HEIC IMG_5982.jpg
# 批量转化
mkdir jpg
for filename in `ls *.HEIC` ; do convert $filename jpg/${filename%.*}.jpg ; done
for filename in `ls *.heic` ; do convert $filename jpg/${filename%.*}.jpg ; done
# 多个图片合成pdf
convert *.png all.pdf
添加水印
composite -gravity southeast -compose plus shuiyin.png tupian.jpg tupian_sy.jpg
图片压缩
# 质量压缩
magick convert -quality 80 1.jpg 2.jpg
# 生成缩略图
magick convert -resize 100x200 -quality 70 -strip 1.jpg 2.jpg