Установите разные размеры шрифта с помощью imagettftext ()

Можно ли установить разные font-sizeS на изображениях в течение одного imagettftext()?

Мне удалось вывести необходимый текст на изображение. Теперь я хочу показать $subheadliner_thu_1 в большем font-size, Я не хочу помещать это в новый imagettftext(), потому что длина текста может измениться в будущем. Таким образом, заданные координаты не должны использоваться для $undercard_thu_4,

Вот мой код:

<?php
header('Content-type: image/jpeg');
$jpg_image = imagecreatefromjpeg('img/pkp-empty.jpg');
$white = imagecolorallocate($jpg_image, 255, 255, 255);
$font_path = 'fonts/calibri.ttf';

$undercard_thu_1 = "amelie lens";
$undercard_thu_1 = strtoupper($undercard_thu_1);
$undercard_thu_2 = "beautifull swimmers";
$undercard_thu_2 = strtoupper($undercard_thu_2);
$undercard_thu_4 = "cypress hill";
$undercard_thu_4 = strtoupper($undercard_thu_4);
$subheadliner_thu_1 = "chance the rapper";
$subheadliner_thu_1 = strtoupper($subheadliner_thu_1);

$lineup_upper1 = $undercard_thu_1 . ' • ' . $undercard_thu_2;
$lineup1 = wordwrap($lineup_upper1, 60, "\n", false);

$lineup_upper2 = $subheadliner_thu_1 . ' • ' . $undercard_thu_4;
$lineup2 = wordwrap($lineup_upper2, 60, "\n", false);

imagettftext($jpg_image, 25, 0, 295, 532, $white, $font_path, $lineup1);
imagettftext($jpg_image, 25, 0, 72, 579, $white, $font_path, $lineup2);

imagejpeg($jpg_image);
imagedestroy($jpg_image);
?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]