【问题标题】:wkhtmltopdf + mixed photo colorswkhtmltopdf + 混合照片颜色
【发布时间】:2011-08-08 18:52:54
【问题描述】:

当我使用 wkhtmltopdf 从 html 文件生成 pdf 时,我有一个包含彩色和黑白图像的页面,

我只得到彩色图像,如何让它打印所有图像,我尝试了高级选项,但没有成功。

如果我以灰度打印,那么所有图像都会出现,但我不想要灰度。

有什么帮助吗?

【问题讨论】:

    标签: image wkhtmltopdf grayscale


    【解决方案1】:

    这个问题很老,但如果有人遇到类似问题并且无法升级,我会添加这个问题。

    我发现应用这个 CSS 为我解决了非彩色图像渲染的问题。

    img {不透明度:0.99;}

    【讨论】:

      【解决方案2】:

      继续我上面的评论:

      • 更改图像质量仅在某些情况下有所帮助
      • 我联系了开发人员(antialize),他现在已经在他的暂存分支上解决了这个问题。

      目前还没有包含此修复的版本,因此您必须自己编译。

      如果您 compile 使用最新的 staging 分支,则所有图像现在都可以按预期工作。请记住按照“自己安装 QT”的说明进行编译。

      此外,如果您想静态编译,请参阅我的注释(在 compilation wiki page,2011 年 12 月 19 日发布)关于编辑两个文件以允许静态编译 webkit(需要更改的 2 个文件是 @987654323 @ 和 configure)。

      【讨论】:

        【解决方案3】:

        我想出了如何解决这个问题,我尝试了一种试错法,发现如果我们为所有图像提供以下参数,无论颜色或黑白,它都会出现

        wkhtmltopdf --image-quality 75

        注意:任何值

        【讨论】:

        • 这对我也有用...但值为 55。非常奇怪
        • 这只对一些图片有帮助。我仍然有很多图像为空白的情况。此外,由于嵌入的图像损坏,某些查看器(win7 上的 Adob​​e)实际上会阻止您打印。我目前正在尝试与开发人员一起解决这个问题——解决后会发布真正的修复。
        猜你喜欢
        • 1970-01-01
        • 2020-01-01
        • 2011-03-17
        • 2014-09-22
        • 2017-09-23
        • 2011-06-21
        • 2011-05-07
        • 2014-12-06
        • 1970-01-01
        相关资源
        最近更新 更多