denis_pm/image-signer

帮助在图像上绘制文本时,相对于文本中心对单行和多行文本进行居中。包含不同的字体和颜色。

dev-main 2022-09-28 02:21 UTC

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

addStringBlockaddColumnsStringBlock 可以使用多行字符串或字符串数组作为 $stringBlock 参数。