adsense728x90


ImageMagick ReadImage 이전에 SetImageOption 으로 loading size 제한하기 CVision


ImageMagick을 그냥 쓰면, 너무 큰 image를 처리할 때 memory가 모자라서, Out of memory로 죽을 때가 많다.
ReadImage를 할 때, 작은 size로 sampling해서 load하도록 option을 주기.

SetImageOption(image_info, "jpeg:size", "1024x1024");
ReadImage(image_info, exception);

resize할 때는 target 크기가 저것보다 작으니까 문제가 없는데,
crop을 할 때는 좀 더 안예쁘게 변환될 수도 있겠다.



일본어 설명


아래 명령과 같은 의미이겠다.
 convert -define jpeg:size=64x64   jpeg_large.jpg jpeg_size_hint.jpg    convert -define jpeg:size=128x128 jpeg_large.jpg \                                   -thumbnail 64x64  jpeg_thumbnail.jpg


덧글

댓글 입력 영역