
Imagick::edgeImage 함수의 \'radius\'와 \'sigma\' 파라미터는 모두 이미지의 엣지 효과를 적용할 때 사용됩니다. 그러나 \'radius\'는 엣지 효과의 반지름을 의미하며, \'sigma\'는 Gaussian 블러의 표준편차를 의미합니다.
\'radius\'는 엣지 효과의 강도와 범위를 결정하며, 더 큰 값으로 설정할수록 엣지 효과가 강해지며, 더 작은 값으로 설정할수록 엣지 효과가 약해집니다. 반면 \'sigma\'는 Gaussian 블러의 효과를 결정하며, 더 큰 값으로 설정할수록 블러 효과가 강해지며, 더 작은 값으로 설정할수록 블러 효과가 약해집니다.
이 두 파라미터의 값을 설정할 때는 이미지의 특성과 목적에 따라 다르게 설정해야 합니다. 일반적으로 \'radius\'는 1-5 사이의 값을, \'sigma\'는 0.5-2 사이의 값을 사용합니다.
예를 들어, 이미지의 엣지 효과를 강하게 적용하고 싶다면 \'radius\'를 5로 설정하고, Gaussian 블러의 효과를 약하게 적용하고 싶다면 \'sigma\'를 0.5로 설정할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->edgeImage(5, 0.5);
$imagick->writeImage('output.jpg');
이러한 설정으로 이미지의 엣지 효과를 강하게 적용하고, Gaussian 블러의 효과를 약하게 적용할 수 있습니다.
2025-04-25 03:40