
Imagick::adaptiveSharpenImage 함수는 이미지를 적응적으로 선명하게 해주는 함수입니다. 이 함수의 첫 번째 매개변수는 sharpeningFactor입니다. sharpeningFactor는 0.0에서 10.0 사이의 값을 가질 수 있습니다. 이 값은 sharpeningFactor가 클수록 이미지가 선명해지지만, 너무 큰 값일 경우 이미지가 과도하게 선명해질 수 있습니다.
이 함수의 두 번째 매개변수는 radius입니다. radius는 0.5에서 3.0 사이의 값을 가질 수 있습니다. 이 값은 sharpeningFactor의 영향을 받습니다. radius가 클수록 sharpeningFactor의 영향이 더 커집니다.
이 함수의 세 번째 매개변수는 threshold는 0.0에서 10.0 사이의 값을 가질 수 있습니다. 이 값은 sharpeningFactor와 radius의 영향을 받습니다. threshold가 클수록 sharpeningFactor와 radius의 영향이 더 커집니다.
이러한 매개변수는 이미지의 선명도를 조절하는 데 사용됩니다. sharpeningFactor가 클수록 이미지의 선명도가 더 높아지지만, 너무 큰 값일 경우 이미지의 선명도가 과도하게 높아질 수 있습니다. radius와 threshold도 이미지의 선명도를 조절하는 데 사용됩니다.
예를 들어, sharpeningFactor를 2.0, radius를 1.0, threshold를 5.0으로 설정하면 이미지가 적응적으로 선명하게 해질 수 있습니다.
2025-03-31 14:34