я пытаюсь использовать fontawesome с ImageMagick, чтобы отобразить это символ, как PNG,
вот мой код:
ошибка кодирования отображения fontawesome с ImageMagick
$size = '50';
$text = '';
$imgW = 200;
$imgH = 200;
$font = 'fontawesome-webfont.ttf';
$image = new Imagick();
$image->setResolution(144,144);
$draw = new ImagickDraw();
$draw->setFont($font);
$draw->setFontSize($size);
//$draw->setTextEncoding('UTF-8');
//$draw->setStrokeAntialias(true);
//$draw->setTextAntialias(true);
$image->newImage($imgW, $imgH, new ImagickPixel('none'));
$image->annotateImage($draw, 10, 45, 0, $text);
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;
, но выходное изображение выглядит следующим образом
любая идея, как исправить такую проблему кодирования?
Является ли 'fontawesome-webfont.ttf' в том же каталоге? – Pitchinnate
наверняка причина, если не в том же каталоге или каталоге недействительна, это произойдет через исключение, а не для рендеринга изображения –