
Imagick::medianFilterImage 메소드는 이미지 필터링을 위해 사용됩니다. 필터링할 이미지의 크기와 필터링 방법을 설정하는 파라미터는 다음과 같습니다.
- $width: 필터링할 이미지의 가로 크기입니다. 필터링할 이미지의 가로 크기를 설정합니다.
- $height: 필터링할 이미지의 세로 크기입니다. 필터링할 이미지의 세로 크기를 설정합니다.
- $channel: 필터링할 채널을 설정합니다. Imagick::CHANNEL_DEFAULT, Imagick::CHANNEL_GRAYSCALE, Imagick::CHANNEL_RED, Imagick::CHANNEL_GREEN, Imagick::CHANNEL_BLUE, Imagick::CHANNEL_ALPHA 등이 있습니다.
- $r: 필터링할 이미지의 가로 크기입니다. 필터링할 이미지의 가로 크기를 설정합니다. 필터링할 이미지의 가로 크기는 필터링할 이미지의 가로 크기와 같습니다.
- $c: 필터링할 이미지의 세로 크기입니다. 필터링할 이미지의 세로 크기를 설정합니다. 필터링할 이미지의 세로 크기는 필터링할 이미지의 세로 크기와 같습니다.
예를 들어, 필터링할 이미지의 가로 크기를 10, 세로 크기를 10, 채널을 DEFAULT로 설정하고, 필터링할 이미지의 가로 크기를 10, 세로 크기를 10으로 설정하는 경우는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->medianFilterImage(10, 10, Imagick::CHANNEL_DEFAULT, 10, 10);
$imagick->writeImage('filtered_image.jpg');
2025-06-09 01:59