【问题标题】:wkhtmltoimage rendering colored noise for transparent PNGswkhtmltoimage 为透明 PNG 渲染彩色噪声
【发布时间】:2015-05-20 15:24:38
【问题描述】:

我正在尝试将 HTML 页面呈现为启用了透明度的 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 的最新二进制文件。

【问题讨论】:

  • 你找到答案了吗?
  • 嗨,你是怎么做到的?

标签: ubuntu webkit wkhtmltopdf wkhtmltoimage


【解决方案1】:

您是否尝试过增加图像的大小?我对 100px 的图像也有这样的问题,但是当我将宽度设置为 500px 时,我没有得到任何噪音。

(是的,我知道这不是一个完整的解决方案,但也许它会对某人有所帮助)

【讨论】:

    【解决方案2】:

    我们遇到了同样的问题。

    如果没有裁剪值,它似乎可以工作。

    我们在:

    • 窗口
    • Xammp
    • wkhtmltoimage 0.12.4(已修补 qt)

    我们可能的解决方案是让wkhtmltoimage的浏览器宽高300px,宽210px:

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

    【讨论】:

      【解决方案3】:

      我通过反复试验找到的解决方案是将宽度设置为相当大的值。在我的例子中,我将它设置为 8000。它显然只使用宽度作为指导,所以理论上这应该是一个安全的解决方案。

      【讨论】:

        猜你喜欢
        • 2011-03-23
        • 1970-01-01
        • 1970-01-01
        • 2012-07-27
        • 1970-01-01
        • 1970-01-01
        • 2011-12-08
        • 2022-01-02
        • 1970-01-01
        相关资源
        最近更新 更多