라이브러리

[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 클래스를 사용하여 이미지 생성 및 편집을 할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색