使用动态字体和文本大小将图像中的文本换行到特定像素框内

时间:2014-01-20 14:51:52

标签: php textwrapping

我有一个包含多个元素的图像(其他合并图像),在此图像中有一个特定区域,我想插入文本。文本长度是动态的,因为我有几个字符串要随机添加。 / p>

问题是,是否有可能接收像素边界和文本的函数,然后调整字体以使文本都适合这些边界?

我尝试了几个函数,包括imagettfbbox()或者通过包装字符串,但它仍然需要依赖固定的字体大小?

谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,没有这样的功能。您可以使用http://ro1.php.net/manual/en/function.imageftbbox.php计算给定字体大小的文本的边界框大小。如果边界框很大,请减小字体大小。继续这样做,直到边界框小到足以放入目标边界框或字体大小为1(或0?)。