라이브러리
[PHP] Imagick::blurImage - 이미지에 흐림 필터 추가
Imagick::blurImage() 함수
Imagick::blurImage() 함수는 이미지에 블러 효과를 적용하는 함수입니다. 이 함수는 이미지의 픽셀을 이동하고 평균을 계산하여 블러 효과를 만듭니다.
함수 매개변수
Imagick::blurImage() 함수에는 두 개의 매개변수가 있습니다.
* `radius`: 블러 효과를 적용할 픽셀의 반경입니다. 기본값은 0입니다.
* `sigma`: 블러 효과의 표준편차입니다. 기본값은 1입니다.
예제
다음은 Imagick::blurImage() 함수를 사용하여 블러 효과를 적용하는 예제입니다.
#hostingforum.kr
php
<?php
// Imagick 객체 생성
$image = new Imagick('image.jpg');
// 블러 효과를 적용합니다.
$image->blurImage(5, 2);
// 블러된 이미지를 저장합니다.
$image->writeImage('blurred_image.jpg');
?>
이 예제에서는 'image.jpg' 파일에 블러 효과를 적용하고, 결과 이미지를 'blurred_image.jpg' 파일로 저장합니다.
블러 효과의 종류
Imagick::blurImage() 함수에는 두 가지 블러 효과가 있습니다.
* 평균 블러: 이 블러 효과는 이미지의 픽셀을 이동하고 평균을 계산하여 블러 효과를 만듭니다.
* 가우시안 블러: 이 블러 효과는 가우시안 분포를 사용하여 블러 효과를 만듭니다.
평균 블러
평균 블러는 가장 간단한 블러 효과입니다. 이 블러 효과는 이미지의 픽셀을 이동하고 평균을 계산하여 블러 효과를 만듭니다.
#hostingforum.kr
php
$image->blurImage(5, 0);
가우시안 블러
가우시안 블러는 가우시안 분포를 사용하여 블러 효과를 만듭니다. 이 블러 효과는 평균 블러보다 더 자연스러운 블러 효과를 만듭니다.
#hostingforum.kr
php
$image->blurImage(5, 2);
블러 효과의 정도
Imagick::blurImage() 함수의 `radius` 매개변수는 블러 효과의 정도를 결정합니다. `radius` 매개변수가 클수록 블러 효과가 더 강해집니다.
#hostingforum.kr
php
$image->blurImage(10, 2);
이 예제에서는 `radius` 매개변수를 10으로 설정하여 블러 효과를 강하게 적용합니다.
블러 효과의 표준편차
Imagick::blurImage() 함수의 `sigma` 매개변수는 블러 효과의 표준편차를 결정합니다. `sigma` 매개변수가 클수록 블러 효과가 더 자연스럽게 적용됩니다.
#hostingforum.kr
php
$image->blurImage(5, 5);
이 예제에서는 `sigma` 매개변수를 5으로 설정하여 블러 효과를 자연스럽게 적용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.