gpt4 book ai didi

php - TCPDF 图像纵横比问题

转载 作者:行者123 更新时间:2023-12-02 15:25:49 25 4
gpt4 key购买 nike

我在插入 TCPDF 图像时遇到问题。

enter image description here

这是我正在使用的代码:

$this->Image($this->data['logo'], PDF_MARGIN_LEFT, 5, 60, 20, '', '', 'M', true);

我已将调整大小设置为 true,但 TCPDF 库不考虑图像比例。

如何强制保留图像比例?

有关我使用 TCPDF 6.2.8 (2015-04-29) 的信息。

感谢您的支持,大卫。

最佳答案

这是我找到的解决方案:

    if ('' != $this->data['logo'] && is_file($this->data['logo'])) {
// select only one constraint : height or width. 60x20 image emplacement => ratio = 3 (60/20)
list($image_w, $image_h) = getimagesize($this->data['logo']);
if (3 > $image_w / $image_h) list($w, $h) = array(0, 20);
else list($w, $h) = array(60, 0);

$this->Image($this->data['logo'], PDF_MARGIN_LEFT, 5, $w, $h, '', '', 'M');
}

我找到了图像放置比例 (60/20=3),我将其与图像比例进行比较,然后在设置宽度或高度之间进行选择。

感谢 JamesG 帮助我找到解决方案。

大卫。

关于php - TCPDF 图像纵横比问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com