tcpdf: плохое качество изображения - PullRequest
11 голосов
/ 17 мая 2011

Я использую TCPDF для создания PDF-файлов, преобразованных из HTML-ввода с помощью функции writeHTML ().Однако изображения в PDF имеют низкое качество, а исходные изображения имеют высокое качество (как и ожидалось).Изображения в формате PNG.Я уже пытался использовать SetJPEGQuality (100), но это не имело никакого эффекта.

Что вызывает это?

Ответы [ 4 ]

8 голосов
/ 15 мая 2012

Попробуйте использовать это:

$pdf->setImageScale(1.53); 

http://sourceforge.net/projects/tcpdf/forums/forum/435311/topic/4831671

4 голосов
/ 07 января 2013

При использовании HTML для создания ваших PDF-файлов вам необходимо вручную рассчитать размеры изображений, разделив их первоначальную ширину и высоту на 1.53 и установить результат в качестве атрибутов.

Например, изображение размером 200x100 пикселей станет:

<img src="image.jpg" width="131" height="65" />

Это неприятный обходной путь, который не удаляет размытие полностью, но результат намного лучше, чем без масштабирования.

0 голосов
/ 09 апреля 2014

Little Up.

У меня такая же проблема качества, и я решил ее ... Когда вы сохраните свою фотографию, сделайте это в 8 битах вместо 24 бит, и вы увидите «красивый антиалиасинг».

0 голосов
/ 23 июля 2012

Попробуйте сначала преобразовать ваше изображение в JPG или JPEG. До сих пор у меня нет проблемы конвертировать изображение с TCPDF. Я думаю, что TCPDF мощный, потому что он также может конвертировать арабский язык. Я пытался конвертировать арабский шрифт с помощью fpdf, но он все еще не работает

...