如何使用tcpdf缩放图像?

时间:2013-07-31 14:00:37

标签: php image tcpdf

我有一张大小为490 x 630的图像,是用corel绘制的。它应该有 41.3毫米(宽)和52.3毫米。

我在TCPDF类中使用的单位是“mm”。

我在努力完成这项工作时遇到了麻烦。

我应该在setImageScale()上添加什么值?

谢谢!

3 个答案:

答案 0 :(得分:2)

试试这可能会对你有所帮助

 $pdf->setImageScale(1.53);

能够以原始尺寸显示图片,没有模糊。 也许它会对其他人有用。 还要注意在AddPage

之前调用setImageScale()
$pdf->setImageScale(1.53);
    $pdf->AddPage();

答案 1 :(得分:2)

我正在使用格式" .png"的图像。使用" .png"格式我在尝试在pdf上正确显示图像时遇到了麻烦。我在油漆区打开了图像并保存为" .jpg"并改为使用它。一旦我改变了格式,我就能正确显示图像而不会出现任何复杂情况。我认为PCDF上有一个与#34; .png"相关的错误。图像。

答案 2 :(得分:-1)

我的作品是$pdf->setImageScale(1.66)

这是为了使字体大小从px转换为points尽可能接近,另外,计算单元格位置(我的程序使用X指定单元格位置和{ {1}}坐标也以像素为单位。

换句话说,我的整个文档都以像素为单位,我用点(pt)渲染它,然后我得到了一个非常接近的 WYSIWYG

在IE,FireFox和Opera上进行了测试。