(PECL imagick 2, PECL imagick 3)
Imagick::annotateImage — Annote une image avec un texte
$draw_settings,$x,$y,$angle,$textAnnote une image avec un texte.
draw_settingsL'objet ImagickDraw qui contient les directives pour dessiner le texte
xLa position horizontale du texte, en pixels depuis la gauche du texte
yLa position verticale du texte, en pixels depuis la ligne de base du texte
angleL'angle auquel écrire le texte
textLa chaîne à dessiner
Retourne true en cas de succès.
Exemple #1 Exemple avec Imagick::annotateImage()
Annote un texte dans une image vide
<?php
/* Création de quelques objets */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );
/* Nouvelle image */
$image->newImage(800, 75, $pixel);
/* Texte noir */
$pixel->setFillColor('black');
/* Propriétés du texte */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );
/* Création du texte */
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');
/* Format de l'image */
$image->setImageFormat('png');
/* Affichage de l'image avec les entêtes */
header('Content-type: image/png');
echo $image;
?>