Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从imagettftext()中创建的图像中获取文本的顶点?_Php_Gd - Fatal编程技术网

Php 如何从imagettftext()中创建的图像中获取文本的顶点?

Php 如何从imagettftext()中创建的图像中获取文本的顶点?,php,gd,Php,Gd,我使用imagettftext()从文本创建了一个图像,需要在图像的左右两侧附加一个链。通过使用imagettfbbox()我设法获得点a和点b,但我需要点e和点f。谁能帮我一下吗。谢谢这可以通过多种方式实现。你有一个盒子,盒子里有一个名字。这是我首先尝试的:您可以将图像分成两个水平面: 然后取上半部分,得到与背景颜色不同的最左边像素,你可以使用它 这将为您提供以下几点: 我认为这比将链连接到K更现实,因为它会不平衡 我不知道这是否适用于每一种情况,但你可以调整分割阶段以获得更高或更低的点。


我使用
imagettftext()
从文本创建了一个图像,需要在图像的左右两侧附加一个链。通过使用
imagettfbbox()
我设法获得点a和点b,但我需要点
e和点f
。谁能帮我一下吗。谢谢

这可以通过多种方式实现。你有一个盒子,盒子里有一个名字。这是我首先尝试的:您可以将图像分成两个水平面:

然后取上半部分,得到与背景颜色不同的最左边像素,你可以使用它

这将为您提供以下几点:

我认为这比将链连接到
K
更现实,因为它会不平衡

我不知道这是否适用于每一种情况,但你可以调整分割阶段以获得更高或更低的点。让我知道你的想法


必须想出一种检查像素颜色的好方法,而不必检查每一个像素。

您是在寻找一种获取这些特定点的方法,还是一种基于框中所写内容获取点的动态方法?是的,通过动态方式是可能的。我们今天讨论的问题是在多少StackOverflow帐户下,