
Gmagick::medianfilterimage 함수는 이미지를 필터링할 때, 이미지의 크기가 작을 때 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해, 이미지의 크기를 늘려주거나, 필터링을 할 때, 이미지를 확대하는 방법을 사용할 수 있습니다.
예를 들어, 10x10 크기의 이미지를 필터링할 때, 다음과 같은 방법을 사용할 수 있습니다.
#hostingforum.kr
php
$gmImage = new Gmagick('image.jpg');
$gmImage->filterImage(Gmagick::FILTER_MEDIAN);
$gmImage->resizeImage(20, 20, Gmagick::FILTER_BOX, 1);
$gmImage->write('output.jpg');
이 코드는 10x10 크기의 이미지를 필터링하고, 필터링된 이미지를 20x20 크기로 확대합니다.
오류 메시지는 다음과 같습니다.
* GmagickException: "Cannot perform median filter on image with dimensions smaller than 3x3"
* GmagickException: "Cannot perform median filter on image with dimensions smaller than 3x3"
이 오류 메시지는 이미지의 크기가 3x3보다 작을 때 발생합니다.
2025-04-17 21:09