gpt4 book ai didi

PHP: 图像 ftbbox

转载 作者:可可西里 更新时间:2023-11-01 00:35:40 24 4
gpt4 key购买 nike

PHP imageftbbox 中文本边界框的应用是什么?

manual 的例子中, 它用于确定 imagefttext 函数的坐标。有必要吗?也许我在这里遗漏了一些东西。

...

// First we create our bounding box
$bbox = imageftbbox(10, 0, $font, 'The PHP Documentation Group');

// This is our cordinates for X and Y
$x = $bbox[0] + (imagesx($im) / 2) - ($bbox[4] / 2) - 5;
$y = $bbox[1] + (imagesy($im) / 2) - ($bbox[5] / 2) - 5;

imagefttext($im, 10, 0, $x, $y, $black, $font, 'The PHP Documentation Group');

...

最佳答案

Flylib有关于 imagettfbox() 的广泛信息.

以下是链接信息中的一些相关信息:

enter image description here

(图片版权 Flylib)

从上图中,您可以看到有 4 个点和 8 个信息(如文档所述):

Array information     Bounding box coordinate
===================================================================
0 X coordinate of the lower left hand corner
1 Y coordinate of the lower left hand corner
2 X coordinate of the lower right hand corner
3 Y coordinate of the lower right hand corner
4 X coordinate of the upper right hand corner
5 Y coordinate of the upper right hand corner
6 X coordinate of the upper left hand corner
7 Y coordinate of the upper left hand corner

同样,如文档所述,此信息与文本相关,与角度无关。因此,如果您将文本顺时针旋转 90 度,边界框将变为:

Array information     Bounding box coordinate
===================================================================
0 X coordinate of the upper left hand corner
1 Y coordinate of the upper left hand corner
2 X coordinate of the lower left hand corner
3 Y coordinate of the lower left hand corner
4 X coordinate of the lower right hand corner
5 Y coordinate of the lower right hand corner
6 X coordinate of the upper right hand corner
7 Y coordinate of the upper right hand corner

我相信另一个资源可以帮助您更好地掌握边界框的基本概念:

关于PHP: 图像 ftbbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8587301/

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