Встроенный TCPDF и качество изображения при сохранении в файл

Я генерирую PDF-файлы с TCPDF. У меня есть тестовый скрипт, который генерирует встроенный PDF, а также скрипт, который сохраняет PDF на сервер и затем отправляет его по электронной почте.

PDF-файлы, сохраненные в файл, имеют очень низкое качество изображения на некоторых изображениях. Вы можете увидеть это ниже:

Плохое изображение

Встроенные PDF-файлы (в браузере) имеют отличное качество изображения: Хорошее изображение

Кто-нибудь знает, почему между ними будет разница? Тот же код, только сохраненный по-разному в соответствии с документацией:

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

против

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

2 ответа

Оказывается, что предоставленное мне изображение было отправлено в формате.jpg, однако на самом деле это было изображение в формате.png. Я думаю, что TCPDF запутался и, следовательно, исказил изображение.

Я повторно сохранил изображение для веб-сайта как.jpg, используя Photoshop, и все хорошо.

Тааак.... клиент виноват;) (Для реальных, потому что мне сказали использовать точное изображение, данное).

Используйте "I", чтобы открыть PDF в браузере, и "F", чтобы сохранить его в виде файла.

Другие вопросы по тегам