채택완료

사진 업로드 시 리사이즈가 되는지 여쭙습니다.

2020-01-24 (금) 18:09:00 3,255

안녕하세요

사진을 imagick모듈로 업로드 시 리사이즈가 되는지 여쭙습니다.

혹시 업로드하면서(혹은 후) 원본을 자동으로 리사이즈(압축)을 하고싶은데요

그러려면 imagick모듈을 사용하는게 맞는지 여쭙습니다.

그리고 imagick와 imagemagick는 같은것인지, 아니면 imagick하나만 사용하면 되는것인지 여쭙습니다.

감사합니다!

|

답변 3개 / 댓글 6개

채택된 답변
+20 포인트

imagemagick을 사용하려면 php에 imagick을 우선 확장모듈로 달아주어야 합니다. 

이미지 리사이즈는 아래 링크를 참조 하세요.

답변에 대한 댓글 6개

2020-01-25 (토) 21:40:27
답변감사드립니다!
모바일에서 보아서그런지 링크확인이안되는데 관련 링크를 다시 부탁드립니다
감사합니다!
2020-01-26 (일) 13:28:34
답변 감사드립니다!

php-resize-image-master를 적용시키고싶은데요

해당글에 가니 적용가능여부는
http://도메인/plugin/php-image-resize-master/lib/ImageResize.php
이렇게 치면 알 수 있다고 하더라구요

저는 php5.3.29버젼인데
HTTP ERROR 500 이렇게 메시지가 나오고있습니다.
혹시 500에러는 왜 나오는지 조금만 더 도움을 부탁드립니다!
답변 정말 감사드립니다!
500 에러는 대부분 내부 서버 오류 문제 입니다.

서버를 사용하시면 에러로그를 확인 해 보시면 해결책이 보일겁니다.
일반 호스팅이라면.....
아래 링크를 참조해 보세요.
https://www.psychz.net/client/question/ko/http-500-internal-server-error.html

plugin 폴더에 다운받은 폴더를 업로드 하셨나요?

저는 테스트 해보니 정상적으로 출력이 되네요.
단지 에디터에서는 안되고 첨부파일은 작동을 제대로 합니다.

https://skin.apachezone.com/board09/2#c_4
2020-01-26 (일) 20:33:35
답변 감사드립니다!!
호스팅사에 요청하여 오류 내역을 확인결과
PHP Parse error: syntax error, unexpected '[' in /home/users/js/php-image-resize-master/lib/ImageResize.php on line 52

이렇게 나온다고합니다.

ImageResize.php의 line 52를 쫓아가니

protected $filters = []; 이 소스가 오류가 있다고합니다.
혹시 제 서버에서는 왜 이런현상에 일어나는지 모르겠네요 ㅜㅜ
심지어 사이트 2개운영중이며 둘 다 http error 500에러가 납니다.
경로가 plugin폴더에 안넣었는데 plugin 폴더에 넣어야될까요?
조금만 더 도움주시면 정말 감사드리겠습니다!
plugin 폴더에 안넣으셨으니 에러가 나는 겁니다.
댓글에 적용한 데로 js 폴더에 업로드 하시면 php-resize-image-master에 있는 모든 파일의 경로를 수정 하셔야 할겁니다.

수정 사항에 대하여 잘모르시면 plugin 폴더에 업로드 하시는것이 좋습니다.

그리고 해당 파일링크 하단에 경로가 바뀌었다는 댓글이 있는데 참조하여 수정 하시면 될겁니다.
2020-01-27 (월) 14:25:23

亞波治님 명랑폐인님 답변 감사드립니다!

처음 답변드린 亞波治님에게 채택해드렸습니다.

정말 많은 도움이 되었습니다.

새해 복 많이받으세요!

감사합니다!!

2020-01-26 (일) 00:23:05

리사이즈는 gd 써도 되고 imagick 써도 됩니다.

기본에 충실하고 싶다면 gd

필터나 조금 더 다양한 조작을 ㅘ고 싶다면 imagick 입니다.

답변을 작성하려면 로그인이 필요합니다.