TCPDF内联与保存到文件的图像质量

时间:2016-11-03 15:10:54

标签: php tcpdf

我正在使用TCPDF生成PDF。我有一个生成内联pdf的测试脚本,以及一个将PDF保存到服务器然后通过电子邮件发送出来的脚本。

保存到文件的PDF在某些图像上的图像质量极差。您可以在下面看到:

Poor image

内联显示的PDF(在浏览器中)具有完美的图像质量: Good image

有谁知道为什么两者之间会有区别?相同的代码,根据文档保存的方式不同:

$pdf->Output(self::$base_url.$filename, 'I');

VS

$pdf->Output(self::$base_url.$filename, 'F');

2 个答案:

答案 0 :(得分:1)

原来,提供给我的图像是以.jpg格式发送的,但图像实际上是.png。我猜TCPDF感到困惑,因此扭曲了图像。

我使用Photoshop将图像重新保存为.jpg,一切都很好。

Soooo ......客户应该受到责备;) (对于实际,因为我被告知使用给定的确切图像。)

答案 1 :(得分:-1)

使用"我"在浏览器中打开PDF," F"将其保存为文件。