Linux ImageMagic以黑色背景渲染图像

Linux ImageMagic以黑色背景渲染图像,linux,imagemagick-convert,Linux,Imagemagick Convert,我正在使用ImageMagic将pdf文件转换为图像,一切正常,直到我使用-resize选项,然后我得到黑色背景的图像。我使用以下命令: convert -density 400 image.pdf -resize 25% image.png 我需要使用-resize选项,否则我会得到非常大的图像。是否有其他选项可用于调整图像大小,或是否有选项将背景设置为白色。这不是Ghostscript命令,您需要了解convert发送给Ghostscript的内容。就目前情况而言,我甚至不能确定您的问题是

我正在使用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

对不起,我以为是ghostscript,你能告诉我如何检查convert发送给ghostscript的内容吗?我更新了我的问题,我使用的是imagemagic而不是ghostscript