Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImageAnnote une image avec un texte

Description

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

Annote une image avec un texte.

Liste de paramètres

draw_settings

L'objet ImagickDraw qui contient les directives pour dessiner le texte

x

La position horizontale du texte, en pixel depuis la gauche du texte

y

La position verticale du texte, en pixel depuis la ligne de base du texte

angle

L'angle auquel écrire le texte

text

La chaîne à dessiner

Valeurs de retour

Retourne true en cas de succès.

Exemples

Exemple #1 Exemple avec Imagick::annotateImage()

Annote un texte dans une image vide

<?php

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


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


$pixel->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;

?>

Voir aussi

To Top