牛牛在线工具

imageftbbox()

收录 8868 个 PHP 函数,含用途说明与用法示例。

imageftbbox()

计算使用 TrueType 字体的文本盒子的尺寸

函数名:imageftbbox() 函数描述:imageftbbox() 函数用于计算使用 TrueType 字体的文本盒子的尺寸。 适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7 用法: array imageftbbox(float $size, float $angle, string $fontfile, string $text [, array $extrainfo]) 参数: $size:字体大小,以像素为单位。 $angle:文字的角度,以度为单位,逆时针方向为正。 $fontfile:TrueType 字体文件的路径。 $text:要测量尺寸的文本。 $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" 的尺寸。如果成功,将显示文本的宽度和高度。如果计算失败,将显示错误消息。请确保指定的字体文件路径是正确的。