【发布时间】:2013-09-16 20:51:06
【问题描述】:
我正在使用 ImageMagic 将 pdf 文件转换为图像,一切正常,直到我使用 -resize 选项,然后我得到黑色背景的图像。我使用这个命令:
convert -density 400 image.pdf -resize 25% image.png
我需要使用-resize 选项,否则我会得到非常大的图像。是否有任何其他选项可用于调整图像大小,或者是否可以将背景设置为白色。
【问题讨论】:
我正在使用 ImageMagic 将 pdf 文件转换为图像,一切正常,直到我使用 -resize 选项,然后我得到黑色背景的图像。我使用这个命令:
convert -density 400 image.pdf -resize 25% image.png
我需要使用-resize 选项,否则我会得到非常大的图像。是否有任何其他选项可用于调整图像大小,或者是否可以将背景设置为白色。
【问题讨论】:
这不是 Ghostscript 命令,您需要找出 convert 发送到 Ghostscript 的内容。就目前而言,我什至无法确定您的问题出在 Ghostscript 上,因为它很可能是 convert 正在做的事情。
【讨论】:
通过从图像中删除 alpha 解决了这个问题,似乎 imagemagic 尝试应用一些不透明度,但由于 jpeg 不允许透明,结果是黑色背景。所以我在 imagemagic 网站上找到了例子,它帮助了我:
convert a.pdf -background skyblue -alpha remove -alpha off a_remove.jpg
【讨论】: