Тайм-аут PHP Imagick во время выполнения при аннотировании изображения

Я столкнулся с необычной проблемой здесь. Я просто пытаюсь комментировать изображение с помощью ImageMagick на PHP (установленном через PECL), и время ожидания скрипта истекло. Я смог сузить его до того места, где я аннотирую изображение, потому что PHP сообщает мне, что время истекло в строке 13 (код ниже):

<?
$imagick = new Imagick();
$imagick->readImage("static/image.jpg");

$draw = new ImagickDraw();
$draw->setStrokeColor("white");
$draw->setFillColor("black");

$draw->setStrokeWidth(2);
$draw->setFontSize(36);

//$draw->setFont("static/fonts/Impact.ttf");
$imagick->annotateimage($draw, 40, 40, 0, "Lorem Ipsum!");

header("Content-Type: image/jpg");
echo $imagick;
?>

На данный момент я только что скопировал и вставил код из учебника. У меня был собственный код, но он не работал, поэтому я решил скопировать, чтобы посмотреть, сделал ли я что-то не так. И вот, это тоже не работает. Если я удаляю обе эти строки ($ draw-> setFont) и annotateImage, это выводит изображение просто отлично. Почему-то не могу правильно комментировать.

Я могу убедиться, что он не работает, если я использую «Arial» в качестве шрифта вместо имеющейся у меня копии Impact.ttf.

Чтобы уточнить: я на OS X, используя XAMPP.

2

Решение

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

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

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

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