라이브러리

[PHP] ImagickDraw::setFillOpacity - 채우기 색상이나 채우기 텍스처를 사용하여 그릴 때 사용할 불투명도를 설정합니다.




ImagickDraw::setFillOpacity

ImagickDraw::setFillOpacity는 ImagickDraw 객체의 채우기 투명도(Opacity)를 설정하는 메서드입니다. 투명도는 0에서 1 사이의 값을 가집니다. 0은 투명한 채우기를 의미하고, 1은 불투명한 채우기를 의미합니다.

사용 예제


#hostingforum.kr
php

// ImagickDraw 객체 생성

$draw = new ImagickDraw();



// 채우기 색상 설정

$draw->setFillColor('red');



// 채우기 투명도 설정 (50% 투명)

$draw->setFillOpacity(0.5);



// 이미지 생성

$image = new Imagick();

$image->newImage(400, 200, 'white');

$image->setImageFormat('png');



// 이미지에 채우기

$image->drawImage($draw);



// 이미지 출력

$image->writeImage('output.png');



이 예제에서는 ImagickDraw 객체의 채우기 색상과 투명도를 설정한 후, 이미지에 채우기를 적용합니다. 결과적으로, 빨간색 채우기가 50% 투명하게 출력됩니다.

투명도 설정 방법


ImagickDraw::setFillOpacity 메서드는 0에서 1 사이의 값을 받습니다. 예를 들어, 다음과 같이 투명도를 설정할 수 있습니다.

* `0`: 완전 투명한 채우기
* `0.5`: 50% 투명한 채우기
* `1`: 완전 불투명한 채우기

참고


ImagickDraw::setFillOpacity 메서드는 ImagickDraw 객체의 채우기 투명도를 설정하는 데 사용됩니다. 이 메서드는 이미지에 채우기를 적용할 때 사용됩니다. ImagickDraw 객체의 다른 메서드와 함께 사용하여 다양한 채우기 효과를 달성할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색