xampp을 MacOS (10.12.6)에서 실행하고 imagemagick (ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19)을 설치했습니다.imagemagick tiff가 설치되어 작동하지만 php imagick extension이 tiff를 지원하지 않습니다.
php imagick 확장 기능을 설치하면 PHP 이미지를 jpeg에서 png로 문제없이 변환 할 수 있습니다.
하지만 내가 tiff에서 png/jpeg로 변환하고 싶을 때 imagick 확장자로 작동하지 않습니다. 터미널과 이미지 매직에서 작동합니다. DELEGATE는 tiff를 지원합니다.
내가 phpinfo()를보고있을 때; 아무 tiff 지원도 목록으로 만들지 않는다.
는 PHP 오류는 다음과 같습니다
catch되지 않은 ImagickException : '모듈 를로드 할 수 없습니다 /usr/local/Cellar/imagemagick/7.0.7-3/lib/ImageMagick//modules-Q16HDRI/coders/ tiff.la ' 파일을 찾을 수 없습니다 @ 오류/module.c/OpenModule/1270
문제가 경로에 이중 백 슬래시인가?
doubleback-backslash가 제거 된 파인더에서 경로를 탐색 할 때 올바른 파일이 있습니다.
PHP exec() 함수에서 명령 행에서 작동하는 명령을 실행할 수 있습니다. – marekful
그게 작동하지만 파일 데이터는 tiff 파일이 아닌 var에 저장됩니다. 그리고 파일을 저장하는 옵션이 없습니다 ... 그래서 내가 readImageBlob()를 사용해야합니다 ... 그리고 나는 내 호스트 서버에서 exec()를 사용할 수 있다고 생각하지 않습니다. – Maisen1886
그럼, 분명히 붙어 있습니다 ... – marekful