라이브러리

[PHP] Gmagick::blurimage - 이미지에 흐림 필터 추가




Gmagick::blurimage


Gmagick::blurimage는 Gmagick 클래스의 메서드 중 하나로, 이미지에 블러 효과를 적용하는 데 사용됩니다. 이 메서드는 이미지를 블러하여 가려진 부분을 드러내거나, 이미지를 흐리게 하여 가독성을 높일 수 있습니다.

사용법


Gmagick::blurimage 메서드를 사용하려면, 먼저 Gmagick 클래스를 사용하여 이미지를 로드한 다음, blurimage 메서드를 호출하여 블러 효과를 적용해야 합니다.

# 예제


#hostingforum.kr
php

// Gmagick 클래스를 사용하여 이미지를 로드합니다.

$gmagick = new Gmagick('image.jpg');



// 블러 효과를 적용합니다.

$gmagick->blurimage(10, 1);



// 블러된 이미지를 저장합니다.

$gmagick->write('blurred_image.jpg');



# 옵션


Gmagick::blurimage 메서드에는 두 개의 옵션이 있습니다.

* `radius`: 블러 효과의 반경입니다. 기본값은 0입니다.
* `sigma`: 블러 효과의 표준편차입니다. 기본값은 1입니다.

# 예제 (옵션 사용)


#hostingforum.kr
php

// Gmagick 클래스를 사용하여 이미지를 로드합니다.

$gmagick = new Gmagick('image.jpg');



// 블러 효과를 적용합니다. 반경은 10, 표준편차는 2입니다.

$gmagick->blurimage(10, 2);



// 블러된 이미지를 저장합니다.

$gmagick->write('blurred_image.jpg');



참고


Gmagick::blurimage 메서드는 이미지를 블러하여 가독성을 높일 수 있습니다. 그러나 이 메서드를 과도하게 사용하면 이미지가 흐리거나 가독성이 떨어질 수 있습니다. 따라서 블러 효과를 적용할 때는 적절한 반경과 표준편차를 선택하여 이미지가 가독성이 유지되도록 해야 합니다.

예제 (반경과 표준편차의 조합)


#hostingforum.kr
php

// Gmagick 클래스를 사용하여 이미지를 로드합니다.

$gmagick = new Gmagick('image.jpg');



// 블러 효과를 적용합니다. 반경은 5, 표준편차는 1입니다.

$gmagick->blurimage(5, 1);



// 블러된 이미지를 저장합니다.

$gmagick->write('blurred_image_1.jpg');



// 블러 효과를 적용합니다. 반경은 10, 표준편차는 2입니다.

$gmagick->blurimage(10, 2);



// 블러된 이미지를 저장합니다.

$gmagick->write('blurred_image_2.jpg');



이 예제에서는 반경과 표준편차의 조합을 사용하여 블러 효과를 적용했습니다. 반경이 작고 표준편차가 작은 경우 이미지는 흐리게 나타나지만 가독성이 유지됩니다. 반면에 반경이 크고 표준편차가 큰 경우 이미지는 흐리게 나타나며 가독성이 떨어집니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색