我手头有一张490 x 630的Corel绘制的图像。它应该是41.3毫米(宽)和52.3毫米。
我正在使用TCPDF类中的“mm”单位。
我试图做到这一点时遇到了麻烦。
setImageScale()应该放什么值呢?
谢谢!
我曾使用一张“.png”格式的图片。使用“.png”格式时,我在尝试将图片正确地显示在pdf上遇到了问题。我在paint中打开图片并将其另存为“.jpg”格式,然后使用这个新格式的图片。一旦我更改了格式,我就可以在没有任何问题的情况下正确地显示图片。我认为与“.png”图像相关的PCDF存在一个错误。
对我有效的是$pdf->setImageScale(1.66)
。
这是为了尽可能地将字体大小从px
转换为points
,同时计算单元格位置(我的程序还使用像素指定单元格位置的X
和Y
坐标)。
换句话说,我的整个文档都是以像素为单位,我以点(pt)为单位呈现它,并且获得了非常接近的所见即所得效果。
在IE、FireFox和Opera上进行了测试。