ImageMagick Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImage — 텍스트로 이미지에 주석 달기


설명

public Imagick::annotateImage(
    ImagickDraw $draw_settings,
    float $x,
    float $y,
    float $angle,
    string $text
): bool
                

텍스트로 이미지에 주석을 답니다.


매개변수

draw_settings
텍스트를 그리기 위한 설정이 포함된 ImagickDraw 개체
x
텍스트 왼쪽의 수평 오프셋(픽셀)
y
텍스트 기준선에 대한 수직 오프셋(픽셀)
angle
텍스트를 작성하는 각도
text
그릴 문자열

반환 값

성공하면 true를 반환합니다.


Examples

예제 #1 Imagick::annotateImage() 사용:

빈 이미지에 텍스트 주석 달기

                  
<?php
/* Create some objects */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );

/* New image */
$image->newImage(800, 75, $pixel);

/* Black text */
$draw->setFillColor('black');

/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );

/* Create text */
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');

/* Give image a format */
$image->setImageFormat('png');

/* Output the image with headers */
header('Content-type: image/png');
echo $image;

?>
                  
                

기타