Когда вы просто вызываете класс Imagick:
$image = new Imagick('/images/magick/atmsk.png');
Я получаю сообщение об ошибке:
Неустранимая ошибка: исключить исключение «ImagickException» с сообщением «невозможно открыть файл» /images/magick/atmsk.png '@ png.c / ReadPNGImage / 2889' in … / imag.php: 4 Трассировка стека: # 0. ../imag.php(4): Imagick -> __ construct ('/ images / magick / …') # 1 {main} брошен в … / imag.php
Я проверил доступную память в соответствии с другой публикацией здесь, и это нормально!
Используйте полный путь к изображению, например:
$image = new Imagick($_SERVER['DOCUMENT_ROOT'] . '/images/magick/atmsk.png');