어떻게를 조정할 수 있습니다 이미 이미지를 사용하여 업로드 Magickwand(PHP)/ImageMagick?
-
23-08-2019 - |
문제
나는 건물 갤러리가 사용자에 업로드하는 모든 이미지입니다.하려고 했던 사용 GD 원래 그러나 그것은 너무 많이 사용되는 방법은 메모리를 다룰 때는 이미지에서는 디지털 카메라가 있습니다.그래서 내가 찾고있으로 ImageMagick 및 실행으로 이 문제를 해결합니다.
나의 최종 목표는 이미지 크기를 조정하고 그 후 업로드할 수 있습니다.나는 확실하지 않으면 이것이 가능 ImageMagick 나지 않습니다.나는 그것을 받는 이미지 크기를 조정하는 업로드 후지를 많이 사용하기 때문에 오류가 단지 원래의 크기입니다.
이 코드가 나는 현재 사용:($이미지 파일의 경로에 제 server)
$resource = NewMagickWand();
MagickReadImage($resource,$image);
MagickSetImageCompressionQuality( $resource, 100);
$resource = MagickTransformImage($resource,'0x0','660x500');
모든 입력 것,감사
Levi
해결책
코드 보낼 수정된 이미지를 클라이언트(웹 브라우저),그러나 그것이 저장되지 않을 서버(대체 원본 이미지,예를 들어)
이미지를 저장,사용:
MagickWriteImage( $resource, 'new_image.jpg' );
제휴하지 않습니다 StackOverflow