PHP图像文字绘制 坐标尺寸测量 PHP图像文字水平居中处理
PHP绘制文字到图像时,有时需要文字居中,这时候就要用到imagettfbbox函数.
示例:
//1.配置图片路径 |
imagettfbbox — 取得使用 TrueType 字体的文本的范围
参数说明 ¶
imagettfbbox ( float $size , float $angle , string $fontfile , string $text ) : array
本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小。
size
像素单位的字体大小。
angle
text 将被度量的角度大小。
fontfile
TrueType 字体文件的文件名(可以是 URL)。根据 PHP 所使用的 GD 库版本,可能尝试搜索那些不是以 ‘/‘ 开头的文件名并加上 ‘.ttf’ 的后缀并搜索库定义的字体路径。
text
要度量的字符串。
返回值
imagettfbbox() 返回一个含有 8 个单元的数组表示了文本外框的四个角:
0 左下角 X 位置
1 左下角 Y 位置
2 右下角 X 位置
3 右下角 Y 位置
4 右上角 X 位置
5 右上角 Y 位置
6 左上角 X 位置
7 左上角 Y 位置
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 👋Blog!
评论