Я использую PHP Intervention Image Library 2.x, чтобы разместить текст на изображении. Все отлично работает, кроме цвета шрифта.
Размер шрифта, шрифт, угол шрифта и изменение положения в соответствии с заданными значениями, единственная проблема заключается в том, что он не принимает цвет, который я устанавливаю в функции обратного вызова.
Image::configure(array('driver' => 'imagick'));
$img = Image::make(IMG . 'gold-full.jpg');
$font = new Intervention\Image\Imagick\Font();
$img->text('Y. C. Perera', 1061, 1298.4, function($font) {
$font->file('./img/ERASBD.TTF');
$font->size(88);
//$font->color('#fff');
//$font->color('white');
//$font->color(array(255,255,255));
$font->color('#ffffff');
});
$img->save('./uploads/new-gold-full.jpg');
$img->destroy();
Как я уже упоминал в комментарии, я попробовал все эти типы настроек цвета. но не повезло.