TCPDF生成的PDF中PNG图像显示为黑色背景

3
我正在使用TCPDF开发一个PDF文档。但是当我尝试打印PNG图像时,PDF中图像的背景看起来很暗。
请帮助我解决这个问题。如果有人知道解决方案,请告诉我。
谢谢!

一些编码可能会有用...... - amit_183
1
是的,一些代码肯定会有所帮助。另外,请问这个PNG图片是否具有透明背景? - JamesG
是的,PNG 图像具有透明背景。我正在打印图像,代码如下:$pdf->Image($image_path.$fetch_im->imid.'.jpg',$x_im+32.8,$y_im+32,$w_im,$h_im); - user2148134
我相信还有一个错误在飞来飞去。我已经将3个图像放入了一个包含“ImageSVG”的svg中,如果第一个图像是透明的png,则其他图像具有黑色背景,如果第一个是jpeg,则其他图像会正确显示(6.2.17)。 - Alex
2个回答

0

TCPDF使用GD或ImageMagick(通过Imagick)进行图像处理。还有内置的图像处理功能。因此,这是一个复杂的主题。

我在Debian 9上使用TCPDF和ImageMagick时遇到了透明度问题。如您所描述的那样,生成的PDF中透明背景被黑色替换。我可以通过另外安装imagemagick-common包以及imagemagick-6.q16php-imagick来解决这个问题。


0

这取决于PNG的透明度。可能你在PNG中使用了Alpha透明度,所以请将其转换为Index透明度。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接