字体大小GD PHP使用imagettfbox

时间:2011-10-21 02:22:24

标签: php gd

我使用PHP生成仅包含文本的图像。使用各种不同的字体,即Adler,Arial,Vladimir等。

但是,我希望能够预先指定图像的高度,即100像素,然后将文本设置为该高度,并根据需要继续加宽。

但我在使用字体大小参数方面遇到问题,即字体大小100在我的所有字体文件中都不一样,我不知道如何设置大小以获得所需的像素结果。

有没有解决方法,所以我可以调用imagettfbox,其字体大小会导致高度为100像素的盒子(或任何其他大小)?

1 个答案:

答案 0 :(得分:1)

对于相同大小的参数,不同的字体将以不同的大小呈现。您需要在一系列文字大小上调用imagettfbbox,直到找到您喜欢的边框大小。