DOMPDF 显示图片,但错误

DOMPDF displaying pictures, but wrong

我正在使用 DOMPDF 生成多个文档,左上角的图像如下所示:

但是每当我生成 PDF 时,图像看起来像这样的可能性非常小(比如说大约 10%):

我不知道为什么会这样。它不会发生在文档中的任何其他图像上。

当我将图像向上或向下移动几个像素时,白线也会移动,所以这不像是有隐藏元素或放置在图像上的东西。

这是一个已知的 DOMPDF 问题吗?

看来这是imagick造成的。可以按如下方式禁用它:

将以下行添加到 "dompdf_config.custom.inc.php":

define("DOMPDF_ENABLE_IMAGICK", false);

并将 "class.pdf.php" 的第 4324 行更改为:

elseif (extension_loaded("imagick")) {

至:

elseif (extension_loaded("imagick") && DOMPDF_ENABLE_IMAGICK) {

这个解决方案对我有用

我在这里找到它:https://github.com/dompdf/dompdf/issues/432

感谢 BrianS