라이브러리
[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 객체의 다른 메서드와 함께 사용하여 다양한 채우기 효과를 달성할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.