函数名:imageftbbox()
函数描述:imageftbbox() 函数用于计算使用 TrueType 字体的文本盒子的尺寸。
适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7
用法:
array imageftbbox(float $size, float $angle, string $fontfile, string $text [, array $extrainfo])
参数:
返回值:一个包含文本盒子的四个坐标的数组,或者在失败时返回 false。
示例:
$fontfile = 'arial.ttf';
$text = 'Hello World';
$size = 20;
$angle = 0;
$bbox = imageftbbox($size, $angle, $fontfile, $text);
if ($bbox) {
$width = $bbox[2] - $bbox[0];
$height = $bbox[1] - $bbox[7];
echo "文本的宽度:$width 像素<br>";
echo "文本的高度:$height 像素";
} else {
echo '无法计算文本尺寸';
}
以上示例将使用 Arial TrueType 字体文件计算文本 "Hello World" 的尺寸。如果成功,将显示文本的宽度和高度。如果计算失败,将显示错误消息。请确保指定的字体文件路径是正确的。