簡體   English   中英

imagemagick將具有透明度的pdf轉換為jpg

[英]imagemagick convert pdf with transparency to jpg

轉換帶有透明圖像的PDF時,輸出最終以黑色背景顯示

convert -density 300 -background white -alpha off \
-resize 80x80 -strip -quality 70 file.pdf[0] thumb.jpg[0]

嘗試將背景設置為白色並停用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)

這是輸出文件

http://www.bluemachines.dk/pdf/thumb.jpg

-調試所有

無法在正文中發布太多內容,因此將輸出粘貼到此txt文件中

http://www.bluemachines.dk/pdf/debug.txt

您應該使用-alpha remove而不是-alpha off 我建議您將參數的順序更改為:

convert -density 300 file.pdf[0] -resize 80x80 -background white -alpha remove \
-strip -quality 70 thumb.jpg

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM