为什么TCPDF图像比它应该小?

Bob*_*les 14 php image tcpdf

我有一个842 x 595 PDF,72 dpi,我正在插入1200x800图像,再次使用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');
Run Code Online (Sandbox Code Playgroud)

如果我转储$ pdf对象,大小和比例看起来都很好......

我错过了什么吗?

Bob*_*les 36

$pdf->SetAutoPageBreak(false, 0);
Run Code Online (Sandbox Code Playgroud)

如果有人遇到同样的问题,这就是我解决它的方法.当我找到有同样问题的人时,我讨厌它,并且在他们解决之后没有得到答案.