作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
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() 的广泛信息.
以下是链接信息中的一些相关信息:
(图片版权 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/
PHP imageftbbox 中文本边界框的应用是什么? 在 manual 的例子中, 它用于确定 imagefttext 函数的坐标。有必要吗?也许我在这里遗漏了一些东西。 ... // Firs
我是一名优秀的程序员,十分优秀!