cla*_*rkk 8 pdf png transparency jpeg imagemagick
使用透明图像转换PDF时,输出最终为黑色背景
convert -density 300 -background white -alpha off \
-resize 80x80 -strip -quality 70 file.pdf[0] thumb.jpg[0]
Run Code Online (Sandbox Code Playgroud)
试图将背景设置为白色并停用alpha,但背景仍然是黑色!?
测试文件
http://www.bluemachines.dk/pdf/trans.pdf
已经对这两个版本进行了测试,看起来像是一个"问题"
ImageMagick-6.8.8-10
ImageMagick-6.7.7-10
# /var/bin/ImageMagick-6.8.8-10/utilities/convert
Version: ImageMagick 6.8.8-10 Q16 x86_64 2014-04-10
# gs -v
GPL Ghostscript 9.14 (2014-03-26)
Run Code Online (Sandbox Code Playgroud)
这是输出文件
http://www.bluemachines.dk/pdf/thumb.jpg
无法在正文中发布那么多,因此输出将粘贴到此txt文件中
dle*_*tra 20
你应该使用-alpha remove而不是-alpha off.我会建议你改变你的论点的顺序:
convert -density 300 file.pdf[0] -resize 80x80 -background white -alpha remove \
-strip -quality 70 thumb.jpg
Run Code Online (Sandbox Code Playgroud)