【发布时间】:2015-06-25 21:05:37
【问题描述】:
我想convert 将 PDF 转换为 BMP。我正在谈论的 PDF 可用here。
我将 ImageMagick 与以下命令一起使用:
convert -verbose -resize 256x256 phantom-brain-ellipse.pdf phantom.bmp
但结果是phantom.bmp 文件损坏或像素尺寸为0x0 的空文件。
错误信息是:
"/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile=/var/tmp/magick-1199-UNts2yPB9u2%d" "-f/var/tmp/magick-1199rG26g03biUuT" "-f/var/tmp/magick-1199-sNgqMmlD53M"
/var/tmp/magick-1199-UNts2yPB9u21 PNG 263x263 263x263+0+0 8-bit sRGB 54.6KB 0.010u 0:00.009
phantom-brain-ellipse.pdf PDF 263x263 263x263+0+0 16-bit sRGB 54.6KB 0.000u 0:00.000
phantom-brain-ellipse.pdf=>phantom.bmp PDF 263x263=>256x256 256x256+0+0 16-bit sRGB 262KB 0.020u 0:00.019
当我转换为 PNG 时,使用相同的命令一切正常:
convert -verbose -resize 256x256 phantom-brain-ellipse.pdf phantom.png
知道如何解决这个问题吗?
部分解决方案
这个命令让我得到了正确的 BMP:
convert phantom.png BMP3:phantom.bmp
但我不明白它为什么有效!
【问题讨论】:
-
不调整大小是否有效?
-
不,否定,我得到一个大小为 0x0 的图像!
-
是否安装了 Ghostscript? IM 使用 Ghostscript 处理 PDF。
-
是的。它已安装。我对我的问题进行了编辑。我找到了一个部分解决方案 ...
-
您的部分解决方案似乎也涉及 PNG,这是错字吗?
标签: imagemagick imagemagick-convert