Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImageAnnotates an image with text

Descrição

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

Annotates an image with text.

Parâmetros

draw_settings

The ImagickDraw object that contains settings for drawing the text

x

Horizontal offset in pixels to the left of text

y

Vertical offset in pixels to the baseline of text

angle

The angle at which to write the text

text

The string to draw

Valor Retornado

Retorna true em caso de sucesso.

Exemplos

Exemplo #1 Using Imagick::annotateImage():

Annotate text on an empty image

<?php

$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );


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


$draw->setFillColor('black');


$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );


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


$image->setImageFormat('png');


header('Content-type: image/png');
echo
$image;

?>

Veja Também

To Top