📅  最后修改于: 2023-12-03 14:45:17.114000             🧑  作者: Mango
imagettfbbox()
函数是PHP中一个基于TrueType字体文件生成文本盒子的函数。它可以计算一个文本字符串在给定字体和字号下所占用的宽度、高度和底部的位置等信息。
mixed imagettfbbox ( float $size , float $angle , string $fontfile , string $text [, array $extrainfo ] )
<?php
// 字体大小
$size = 20;
// 角度
$angle = 0;
// 字体文件路径
$fontfile = 'arial.ttf';
// 测量的字符串
$text = 'Hello, World!';
// 使用 imagettfbbox() 获取字符串占用的宽度和高度
$bbox = imagettfbbox($size, $angle, $fontfile, $text);
// 打印输出 $bbox
var_dump($bbox);
?>
执行以上代码后,输出的结果为:
array(8) {
[0]=>
float(-2.51171875)
[1]=>
float(-5)
[2]=>
float(119.51171875)
[3]=>
float(-5)
[4]=>
float(119.51171875)
[5]=>
float(23)
[6]=>
float(-2.51171875)
[7]=>
float(23)
}
代码片段结果:
// 使用 imagettfbbox() 获取字符串占用的宽度和高度
$bbox = imagettfbbox($size, $angle, $fontfile, $text);
// 打印输出 $bbox
var_dump($bbox);