У меня есть строка текста, которую мне нужно обернуть и отцентрировать на изображении GD. Я также использую шрифт TTF. Может ли что-нибудь помочь мне, пожалуйста?
Мне удалось получить текст для переноса, выполнив следующие действия, но теперь мне нужно получить его по центру:
function wrap($fontSize, $angle, $fontFace, $string, $width){
$ret = "";
$arr = explode(' ', $string);
foreach ( $arr as $word ){
$teststring = $ret.' '.$word;
$testbox = imagettfbbox($fontSize, $angle, $fontFace, $teststring);
if ( $testbox[2] > $width ){
$ret.=($ret==""?"":"\n").$word;
} else {
$ret.=($ret==""?"":' ').$word;
}
}
return $ret;
}