繁体   English   中英

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

[英]Wrap text in image within specific pixels box with dynamic font and text size

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

问题是,是否可能,或者是否有一个函数将接收像素边界和文本,然后调整字体,以使文本都可以容纳在这些边界内?

我尝试了几种功能,包括imagettfbbox()或通过包装字符串,但仍必须依靠固定的字体大小?

谢谢

据我了解,没有这样的功能。 您可以使用http://ro1.php.net/manual/en/function.imageftbbox.php计算给定字体大小的文本的边框大小。 如果边框太大,请减小字体大小。 继续执行此操作,直到边界框足够小以适合您的目标边界框或字体大小为1(或0?)为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM