
Imagick::adaptiveSharpenImage 함수의 매개변수는 다음과 같습니다.
- radius: 필터의 반경입니다. 필터의 반경이 증가하면 필터가 더 넓게 적용됩니다.
- sigma: 필터의 표준편차입니다. 필터의 표준편차가 증가하면 필터가 더 부드럽게 적용됩니다.
- threshold: 필터의 임계값입니다. 필터가 적용되는 임계값을 설정합니다.
radius와 sigma의 관계는 다음과 같습니다.
- radius가 증가하면 sigma의 값은 자동으로 증가하지 않습니다. 그러나 radius가 증가하면 필터가 더 넓게 적용되므로 sigma의 값은 더 큰 값을 가질 수 있습니다.
- 일반적으로 radius는 0.5 ~ 1.5, sigma는 0.5 ~ 1.5의 범위로 설정됩니다.
threshold의 값은 다음과 같습니다.
- threshold는 필터가 적용되는 임계값을 설정합니다. 필터가 적용되는 임계값을 설정하면 필터가 더 적게 적용됩니다.
- 일반적으로 threshold는 0.5 ~ 1.5의 범위로 설정됩니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->adaptiveSharpenImage(1.0, 1.0, 0.5);
$imagick->writeImage('자극된이미지.jpg');
이 예시 코드는 원본 이미지를 자극합니다. radius는 1.0, sigma는 1.0, threshold는 0.5로 설정됩니다.
2025-06-18 05:24