
Imagick::blurImage() 함수의 BlurRadius 값을 설정할 때, 이미지의 블러링 정도를 조절할 수 있습니다. 그러나 BlurRadius의 값이 너무 높게 설정하면 이미지의 일부분이 사라질 수 있습니다.
이러한 문제를 해결하기 위해 BlurRadius의 최소값과 최대값을 설정하는 방법은 다음과 같습니다.
1. BlurRadius의 최소값: BlurRadius의 최소값은 0.1입니다. 이 값보다 낮은 BlurRadius 값을 설정하면 이미지의 블러링 효과가 거의 나타나지 않습니다.
2. BlurRadius의 최대값: BlurRadius의 최대값은 이미지의 크기에 따라 달라집니다. 일반적으로 BlurRadius의 최대값은 이미지의 크기의 1/10 정도로 설정됩니다. 예를 들어, 이미지의 크기가 800x600 pixel인 경우 BlurRadius의 최대값은 80 (800/10) 정도로 설정됩니다.
BlurRadius의 최소값과 최대값을 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->blurImage(80, 0.1); // BlurRadius의 최대값과 최소값을 설정
$imagick->writeImage('블러링이미지.jpg');
이러한 방법으로 BlurRadius의 최소값과 최대값을 설정하여 이미지의 블러링 효과를 조절할 수 있습니다.
2025-08-11 10:43