denis_pm / image-signer
帮助在图像上绘制文本时,相对于文本中心对单行和多行文本进行居中。包含不同的字体和颜色。
dev-main
2022-09-28 02:21 UTC
Requires
- php: >=8.1
- ext-gd: *
This package is auto-updated.
Last update: 2024-09-28 06:17:41 UTC
README
将文本打印到图像上的便捷方式。
帮助在图像上绘制文本时,相对于文本中心对单行和多行文本进行居中。对于不超过文本块设置宽度和行间距设置的文本块,可启用正确的连字符分割。
包含几个预置的字体和颜色。
主要方法
addString() - add single-line
addStringBlock() - add multi-line
addColumnsStringBlock() - for separate multi-line text by n amount of columns
对于计算文本位置很有用
getXSize() - horizontal image size
getYSize() - vertical image size
结果
getBase64() - inserting base64 image
show() - print the ready image
addStringBlock
和 addColumnsStringBlock
可以使用多行字符串或字符串数组作为 $stringBlock
参数。