Ответов: 24 Просмотров: 10191
|
Мне таки удалось нарисовать рамку ввокруг изображения) Еще мне нужно разместить на изображении длинный текст, который разбивается на подстроки. Подскажите, пожалуйста, как мне рассчитать, где нужно располагать каждую подстроку. Привожу свой код:
PHP:
скопировать код в буфер обмена
<? $msg = 'Длинный длинный текст, который будет разбит на нескольок строк'; $font = 'arial.ttf'; $textSize = 24; $i=0; foreach ($arText as $nText) { // координаты для X и Y $ht = $bbox[$i][1]-$bbox[$i][7]; // высота текста $x[$i] = $bbox[$i][0 ] + (imagesx($image) / 2 ) - ($bbox[$i][4 ] / 2 ) - 5; // центрирование текста $y[$i] = $bbox[$i][7 ] + (imagesy($image)*3 /4 ) - ($bbox[$i][5 ] / 2 ); imagefttext($image, $textSize, 0 , $x[$i], $y[$i], $black, $font, $txt); $i++; } // вывод ?>
|