[英]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.