【问题标题】:How can I scale an image using tcpdf?如何使用 tcpdf 缩放图像?
【发布时间】:2016-06-15 07:17:24
【问题描述】:

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

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

我在尝试完成此操作时遇到了麻烦。

我应该在 setImageScale() 上设置什么值?

谢谢!

【问题讨论】:

    标签: php image tcpdf


    【解决方案1】:

    我使用的是“.png”格式的图像。使用“.png”格式时,我无法在 pdf 上正确显示图像。我在油漆中打开图像并将其保存为“.jpg”并改用它。一旦我改变了格式,我就可以正确地显示图像而没有任何复杂性。我认为 PCDF 上存在与“.png”图像相关的错误。

    【讨论】:

      【解决方案2】:

      对我有用的是$pdf->setImageScale(1.66)

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

      换句话说,我的整个文档以像素为单位,我以点 (pt) 呈现它,我得到了一个非常接近的所见即所得

      在 IE、FireFox 和 Opera 上测试。

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 2023-03-17
        • 1970-01-01
        • 1970-01-01
        • 2012-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-06
        相关资源
        最近更新 更多