Почему изображение TCPDF меньше, чем должно быть?

У меня 842 x 595 PDF, 72 dpi и я вставляю изображение 1200×800, опять же с 72dpi.

scaleFactor равен 1, imageScale – 1

в теории мой pdf должен показать часть изображения (первый 842px). В действительности соотношение неверно, у меня есть свободное пространство справа и внизу.

Я обновляюсь от FPDF, и если я вернусь к нему, он покажет картинку в порядке.

$pdf = new TCPDF($this->orientation, 'pt', $this->format, true, 'UTF-8', false); $pdf->setMargins(0, 0, -1, 1); $pdf->setJPEGQuality(90); $pdf->setImageScale(1); $pdf->Image($image->path,0,0,0,0,'','','T',false, 72,'',false,false,0,'LT'); 

Размеры и весы выглядят отлично, если я сбрасываю $ pdf-объект …

Я что-то упускаю?

Solutions Collecting From Web of "Почему изображение TCPDF меньше, чем должно быть?"

 $pdf->SetAutoPageBreak(false, 0); 

Если у кого-то такая же проблема, я решил это. Я ненавижу это, когда я нахожу людей с той же самой точной проблемой, что и у меня, и не возвращаюсь с ответом после того, как они его решили.

я решил проблему с аналогичной проблемой

 $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); 

из моего кода

У меня возникла проблема с отображением изображения в правильном размере, и следующий код сделал трюк:

 $pdf->setImageScale(1.53); 

Надеюсь, это поможет другим.