라이브러리

[PHP] ImagickDraw::__construct - ImagickDraw 생성자




ImagickDraw::__construct

ImagickDraw는 PHP의 Imagick 클래스에서 제공하는 기능 중 하나로, 그래픽 객체를 생성하고 관리하는 데 사용됩니다. ImagickDraw::__construct는 ImagickDraw 객체를 생성하는 생성자 함수입니다.

생성자 함수


ImagickDraw::__construct 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

ImagickDraw::__construct($width, $height)



- `$width` : 그래픽 객체의 너비를 설정합니다.
- `$height` : 그래픽 객체의 높이를 설정합니다.

예제


다음 예제는 ImagickDraw::__construct 함수를 사용하여 그래픽 객체를 생성하고, 그 객체를 사용하여 그래픽을 그리는 방법을 보여줍니다.

#hostingforum.kr
php

// Imagick 클래스를 사용하여 그래픽 객체를 생성합니다.

$imagick = new Imagick();



// ImagickDraw 클래스를 사용하여 그래픽 객체를 생성합니다.

$draw = new ImagickDraw();



// 그래픽 객체의 너비와 높이를 설정합니다.

$draw->setResolution(300, 300);

$draw->setFontSize(24);



// 그래픽 객체에 텍스트를 그립니다.

$draw->setTextAntialias(true);

$draw->setTextColor('black');

$draw->setTextDecoration(Imagick::LINE_OVERLAP);

$draw->annotateImage($imagick, 10, 10, 0, 'Hello, World!');



// 그래픽 객체를 저장합니다.

$imagick->newImage(500, 500, 'white');

$imagick->drawImage($draw);



// 그래픽 객체를 출력합니다.

header('Content-Type: image/png');

echo $imagick;



이 예제에서는 Imagick 클래스를 사용하여 그래픽 객체를 생성하고, ImagickDraw 클래스를 사용하여 그래픽 객체를 생성합니다. 그래픽 객체의 너비와 높이를 설정하고, 텍스트를 그립니다. 그래픽 객체를 저장하고 출력합니다.

참고


ImagickDraw 클래스는 그래픽 객체를 생성하고 관리하는 데 사용됩니다. 그래픽 객체를 사용하여 그래픽을 그릴 수 있습니다. 그래픽 객체의 너비와 높이를 설정하고, 텍스트를 그릴 수 있습니다. 그래픽 객체를 저장하고 출력할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색