TCPDF плохое качество изображения с JPEG и PNG - PullRequest
0 голосов
/ 23 апреля 2019

Я попробовал большинство предложений по ссылкам ниже (масштаб изображения 1,53 и более крупные изображения)

tcpdf: низкое качество изображения

Качество изображения TCPDFвыпуски

Я печатаю поздравительную открытку 5х7 с изображением спереди, сзади и внутри.Исходными файлами изображений являются pngs / jpegs (пробовал оба).

Если вы посмотрите на изображения ниже и результат PDF;PDF выглядит размытым.

КОД: (масштаб изображения 1,53 в глобальной конфигурации)

public function build_design(Design $design)
{
  PDF::SetTitle('Design');
  PDF::setJPEGQuality(100);
  PDF::AddPage();

  //Needed for images not being right size /5651729/pochemu-tcpdf-image-menshe-chem-dolzhno-byt
  PDF::SetAutoPageBreak(false, 0);

    if ($design->get_image_by_name('Back'))
    {
        PDF::Image($design->get_image_by_name('Back')->image,0,0,5,7);
    }

    if ($design->get_image_by_name('Front'))
    {
        PDF::Image($design->get_image_by_name('Front')->image,5,0,5,7);
    }

    if ($design->get_image_by_name('Inside'))
    {
        PDF::AddPage();
        PDF::Image($design->get_image_by_name('Inside')->image,0,0,10,7);
    }
}


public function print_design(Design $design)
{
    $this->build_design($design);
    PDF::Output('design.pdf');
}

РЕЗУЛЬТАТ PDF:

https://www.dropbox.com/s/w10vq8q48m0ljtt/card.pdf?dl=0

FRONT: 1500x2100 300 т / д PNG

Front

ВНУТРИ 3000x2100 300 т / д PNG

Inside

НАЗАД: 1500x2100 300 dpi JPEG

Back

...