2015-05-20 79 views
5

我想呈現一個HTML頁面作爲啓用透明度的PNG。wkhtmltoimage呈現透明PNG的彩色噪聲

這是生成的圖像中的命令:

/usr/local/bin/wkhtmltoimage-amd64 --transparent --crop-h 300 --crop-w 210 temporary.html image.png 

我還試圖使格式參數。

/usr/local/bin/wkhtmltoimage-amd64 --transparent --format png --crop-h 300 --crop-w 210 temporary.html image.png 

但是圖像總是顯示這樣的彩色噪音。 我正在使用http://wkhtmltopdf.org/downloads.html的最新二進制文件。

enter image description here

+3

您是否設法找到答案? – Guido

+0

嗨,你是怎麼處理這件事的? –

回答

0

您是否嘗試過增加圖像的大小?我對100px圖像也有這樣的問題,但是當我製作寬度爲500px的時候,我沒有聽到任何噪音。

(是的,我知道這是不是一個完整的解決方案,但也許這將幫助別人)

0

我們得到了同樣的問題。

沒有作物價值似乎工作。

我們根據:

  • 的Windows
  • XAMMP
  • wkhtmltoimage 0.12.4(帶補丁的QT)

我們可能的解決方案是讓wkhtmltoimage寬度高度的瀏覽器300px和寬度210px:

/usr/local/bin/wkhtmltoimage-amd64 --transparent --height 300 --width 210 temporary.html image.png 
0

我通過反覆試驗得出的解決方案是將寬度設置爲相當大的值。在我的情況下,我將它設置爲8000.它顯然只使用寬度作爲指導,所以理論上這應該是一個安全的解決方案。