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

问题描述 投票:2回答:1

enter image description here

我使用imagettftext()从文本创建图像,并且需要在左右两侧附加链。通过使用imagettfbbox()我以某种方式设法获得点a和b,但我需要点e and f。有人可以帮帮我。谢谢

php gd
1个回答
0
投票

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

Dividing horizontally

然后取上半部分并获得与背景颜色不同的最左侧像素,您可以使用imagecolorat()获得。

这将为您提供以下几点:

Points shown

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

我不知道这是否适用于每一个案例,但您可以调整分割阶段以获得更高或更低的分数。让我知道你的想法。

必须考虑一种检查像素颜色而不检查每一个颜色的好方法。

© www.soinside.com 2019 - 2024. All rights reserved.