Я хочу раскрасить только текст подписи, а не все поле подписи (или фон). До Imagemagick 6.3.7 я мог использовать этот код, чтобы иметь текст красного цвета:
$im->newPseudoImage(300, 300, "caption:" . "Put your text" );
$im->colorizeImage('#ff0000',1.0);
Я обновился, потому что мне нужно установить шрифт и размер шрифта с помощью следующего кода:
$im->setFont("somefont.ttf");
$im->setpointsize(72);
Теперь colorizeImage не работает таким же образом, так как он окрашивает не только заголовок ТЕКСТ, но и фон заголовка..!
Например, если я установил черный фон и белый текст:
$im->newPseudoImage(300, 300, "caption:" . "Put your text" );
$im->setBackgroundColor('black');
$im->colorizeImage('white',1.0);
У меня есть белый фон за белым текстом или белым полем (цвет текста для поля)!
Я пробовал разные вещи, setBackgroundColor до или после colorizeImage, все то же самое ... Я провел много исследований, но не нашел ничего другого, чтобы раскрасить заголовок и фоновый заголовок отдельно.
Кто-нибудь с идеей, чтобы помочь мне? Спасибо заранее :)