php - TCPDF:PNG 图像渲染不正确

标签 php pdf png tcpdf

我正在开展一个涉及 TCPDF 的项目。我已经使用它有一段时间了,但是在上次更新(6.0)之后,我的 PNG 图像确实被破坏了,尽管它的碎片在文档中仍然可见。

我使用 Image() 方法如下: $pdf->图像($img, $x, $y, $twidth, $theight);

其中 $img 是源 URL,$x 和 $y 是位置,$twidth 和 $theight 是大小。 我测试过 GIF 和 JPG,效果很好。 PDF 上有一个 GIF 图片可以证明这一点。 PNG图像是VLC图标标志。

图片:

enter image description here

最佳答案

来自project site ,给有类似问题的用户:

Probably you have problems with PNG images with transparency that are handled in different way depending on the php-imagick or php-gd version used. Try to update php-imagick and disable php-gd

关于php - TCPDF:PNG 图像渲染不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15958239/

相关文章:

javascript - 如何将phtml/php文件中的变量传递给js文件?

java - 从 json 获取数据并抛出 org.json.JSONException

android - 如何在android中从服务器打开PDF文件

pdf - 如何以编程方式将包含文本的 SVG 文件转换为 PDF 文件(特别是在 CentOS 5.3 x86_64 上)?

java - 使用 Java 进行图像转码(JPEG 到 PNG)

python - opencv imwrite,图像旋转

C++ 位图资源 (RT_BITMAP) 和 PNG 图像格式

php - print_r 插入语句 php pdo

php - 是否超过了计算的时间和日期?

java - 向现有 PDF 添加页脚