라이브러리

[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으로 설정하여 블러 효과를 자연스럽게 적용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 492 페이지

검색

게시물 검색