图像处理的瑞士军刀 - ImageMagick
今天发现了图像处理领域的瑞士军刀 ImageMagick,原本需要找各种网站或者工具软件的功能,比如图片压缩、图片拼接、将多张图片合并成 PDF 等需求都可以使用 ImageMagick 满足。
安装
Windows
使用 Scoop 安装,自动处理依赖和路径配置,方便后续更新。
scoop install imagemagick
macOS
使用 HomeBrew 安装,好处同 Scoop。
brew install imagemagick
使用
1. 格式转换
# jpg 转 png
magick input.jpg output.png
# 其他格式转换也是类似的,就是更改文件后缀名
2. 图片压缩
# 调整质量,数字越小,压缩程度越高
magick input.jpg -quality 80 output.jpg
3. 图片拼接
# 水平拼接
magick image1.jpg image2.jpg +append output.jpg
# 垂直拼接
magick image1.jpg image2.jpg -append output.jpg
4. 合并为 PDF 文件
# 指定文件合并
magick image1.jpg image2.jpg output.pdf
# 批量合并当前目录下全部文件
magick *.jpg output.pdf