Я использую xampp на macOS (10.12.6) и установил Imagemagick (ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19).
С установленным расширением php Imagick я могу без проблем конвертировать изображения php из jpeg в png.
Но когда я хочу конвертировать из TIFF в PNG / JPEG, он не работает с расширением Imagick. Но это работает в терминале, и поддерживается Imagemagick tiff DELEGATE.
Когда я смотрю на phpinfo (), в списке нет поддержки TIFF.
ошибка PHP:
Uncaught ImagickException: невозможно загрузить модуль
‘/Usr/local/Cellar/imagemagick/7.0.7-3/lib/ImageMagick//modules-Q16HDRI/coders/tiff.la’:
файл не найден @ error / module.c / OpenModule / 1270
Является ли проблема двойной обратной косой чертой в пути?
Когда я нахожусь в искателе к пути с удаленной двойной обратной косой чертой, появляется правильный файл.
Я нашел решение среди ответов на выпуск № 3919 для Homebrew на GitHub.
Попробуйте перекомпилировать php-imagick71 и imagemagick один или несколько раз в другом порядке.
brew reinstall -s php-imagick71
brew reinstall -s imagemagick
Других решений пока нет …