由TCPDF生成的pdf中的png图像显示..黑色背景

时间:2014-11-18 12:12:17

标签: php png tcpdf

我正在使用TCPDF开发pdf。但是当我尝试打印PNG图像时,pdf中图像的背景看起来很暗..

请帮助我..如果有人知道其解决方案

此致

2 个答案:

答案 0 :(得分:0)

这取决于PNG的透明度。可能你在png中使用alpha透明度所以请将其转换为索引透明度。

答案 1 :(得分:0)

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

我在Debian 9上使用TCPDF与ImageMagick存在透明度问题。正如您所描述的那样,生成的pdf中的透明背景被黑色替换。我可以通过在imagemagick-commonimagemagick-6.q16之外另外安装php-imagick软件包来解决此问题。