Имиджмагик с php - PullRequest
       6

Имиджмагик с php

1 голос
/ 19 февраля 2011

Неустранимая ошибка: необработанное исключение «ImagickDrawException» с сообщением «Указанный шрифт не найден в конфигурации ImageMagick, а файл (/ var / www / Arial) недоступен» в / var / www / captcha.php: 20 Трассировка стека:

0 /var/www/captcha.php(20): ImagickDraw-> setfont ('Arial') # 1

{main}, брошенный в / var /www / captcha.php в строке 20

При попытке выполнить следующее

<?php

/* Create Imagick object */
$Imagick = new Imagick();



/* Set font and font size. You can also specify /path/to/font.ttf */
$ImagickDraw->setFont( 'Helvetica Regular' );


?>
я получаю следующие ошибки

1 Ответ

4 голосов
/ 19 февраля 2011

Вам нужно передать имя файла setFont(), а не имя шрифта.Например:

ImagickDraw->setFont('fonts/arial.ttf');

См. Комментарий к странице руководства PHP .Видимо, эта функция принимает только имена файлов относительно корня сайта.Он не принимает имена шрифтов, как Imagick::setFont().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...