B.7 ImageMagick 图像处理

图像的各种操作,包括合成、转换、旋转等等

首先安装 ImageMagick 软件包中的 convert 程序

asy -f jpg test.asy

指定分辨率

convert -geometry 1000x3000 -density 300 -units PixelsPerInch example.eps example.png

这样不改变图像的像素数,只是给出一个每个像素应该显示多大的提示。

convert -quality 100 -density 300x300 filename.pdf filename.png

高质量大图,给定像素,转化 eps 格式图片,需要先安装 Ghostscript

convert -geometry 1000x3000 example.eps example.png

多页的 PDF 文件转化为多张 PNG 图片

convert -quality 100 -density 300x300  input.pdf output.png

将多页 PDF 文件合成为 GIF 动图

convert -delay 60 -density 300x300 -background white -alpha remove \
  -dispose previous pdf-mobile.pdf -layers coalesce pdf-mobile.gif