首先注意此函数,在gd2中,size的单位为磅,不是像素!!!!
对应关系可以参考这里,
https://blog.youkuaiyun.com/lbaf1234/article/details/80714777
直接上代码
文字换行
function autoLineSplit ($str, $fontFamily, $fontSize, $charset, $width)
{
$_string = '';
$__string = '';
for ($i = 0; $i < mb_strlen($str, $charset); $i++) {
// 查询已有字符串长度
$box = imagettfbbox($fontSize, 0, $fontFamily, $_string);
$_string_length = max($box[2], $box[4]) - min($box[0], $box[6]);