Uruchomiłem xampp na macOS (10.12.6) i zainstalowałem Imagemagick (ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19).
Z zainstalowanym rozszerzeniem php Imagick mogę konwertować obrazy php z jpeg na png bez żadnych problemów.
Ale kiedy chcę przekonwertować z tiff na png / jpeg, nie działa z rozszerzeniem Imagick. Ale działa w terminalu i obsługiwana jest funkcja DELEGATE pliku Imagemagick tiff.
Kiedy patrzę na phpinfo (), nie ma wymienionego wsparcia tiff.
błąd PHP to:
Uncaught ImagickException: nie można załadować modułu "/usr/local/Cellar/imagemagick/7.0.7-3/lib/ImageMagick//modules-Q16HDRI/coders/tiff.la": plik nie znaleziony @ error / module.c / OpenModule / 1270
Czy problem polega na podwójnym ukośniku odwrotnym na ścieżce?
Kiedy poruszam się w wyszukiwarce do ścieżki z usuniętym ukośnikiem odwrotnego ukośnika, istnieje poprawny plik.
Odpowiedzi:
0 dla odpowiedzi № 1Znalazłem rozwiązanie wśród odpowiedzi na numer # 3919 dla Homebrew na GitHub.
Spróbuj ponownie skompilować php-imagick71 i imagemagick jeden lub kilka razy w innej kolejności.
brew reinstall -s php-imagick71
brew reinstall -s imagemagick