我有一张大小为490 x 630的图像,是用corel绘制的。它应该有 41.3毫米(宽)和52.3毫米。
我在TCPDF类中使用的单位是“mm”。
我在努力完成这项工作时遇到了麻烦。
我应该在setImageScale()上添加什么值?
谢谢!
答案 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上进行了测试。