라이브러리
[PHP] GmagickDraw::setfillopacity - setfillopacity의 목적
GmagickDraw::setfillopacity
GmagickDraw::setfillopacity는 GmagickDraw 클래스의 메소드로, 그림의 채색을 투명하게 만들 수 있는 메소드입니다. 이 메소드는 그림의 채색을 0에서 1 사이의 값으로 설정할 수 있습니다. 0은 투명한 채색을 의미하며, 1은 불투명한 채색을 의미합니다.
사용 예제
#hostingforum.kr
php
<?php
// Gmagick 클래스를 사용하여 이미지 생성
$gm = new Gmagick();
$gm->newImage(800, 600, 'white');
$gm->setImageFormat('png');
// GmagickDraw 클래스를 사용하여 그림 그리기
$draw = new GmagickDraw();
$draw->setFillColor('red');
$draw->setStrokeColor('blue');
$draw->setStrokeWidth(5);
$draw->setFillOpacity(0.5); // 채색 투명도 0.5로 설정
$draw->rectangle(100, 100, 700, 500);
$gm->drawImage($draw);
// 이미지 출력
header('Content-Type: image/png');
echo $gm;
?>
설명
이 예제에서는 Gmagick 클래스를 사용하여 800x600의 흰색 이미지를 생성합니다. 그다음 GmagickDraw 클래스를 사용하여 빨간색 채색과 파란색 선을 가진 사각형을 그림으로 만듭니다. `setFillOpacity(0.5)` 메소드를 사용하여 채색의 투명도를 0.5로 설정합니다. 이로써 그림의 채색이 투명하게 됩니다.
결과
이 예제를 실행하면, 빨간색 채색과 파란색 선을 가진 투명한 사각형이 화면에 나타납니다. 투명도는 0.5로 설정되어 있기 때문에 사각형의 채색이 투명하게 보입니다.
참고
GmagickDraw::setfillopacity 메소드는 그림의 채색을 투명하게 만들 수 있는 메소드입니다. 이 메소드를 사용하여 그림의 채색을 다양한 투명도 값으로 설정할 수 있습니다. 또한 Gmagick 클래스를 사용하여 이미지 생성 및 편집을 할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.