imagemagick 转换pdf为png图片

102 阅读1分钟

Imagemagick

ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具

百度百科传送门:baike.baidu.com/item/ImageM…
官网传送门:imagemagick.org/index.php

哪个命令?

在ubuntu系统上使用时,可能是 convert 命令,对此是因为

针对 Imagemagick 软件 6.x 的版本, 提供的命令行工具是: animate, compare, composite, conjureconvert, display, identify, import, mogrify, montage, stream

针对 Imagemagick 软件 7.x 的版本, 提供的命令行工具再 magick 命令下, 如:

magick convert rose.jpg -resize 50% rose.png

参考: askubuntu.com/questions/1…

执行报错?

如果报错如下:

convert-im6.q16: no images defined 'test-%02.png' @ error/convert.c/ConvertImageCommand/3258.

需要将 /etc/ImageMagick-6/policy.xml 中的

<policy domain="coder" rights="none" pattern="PDF" />

更改为

<policy domain="coder" rights="read | write" pattern="PDF" />

参考: