【问题标题】:Wrap text in image within specific pixels box with dynamic font and text size使用动态字体和文本大小在特定像素框中将文本包裹在图像中
【发布时间】:2014-01-20 14:51:51
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: php word-wrap


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      相关资源
      最近更新 更多