(PECL imagick 2.0.0)
Imagick::annotateImage — Annote une image avec un texte
$draw_settings
, float $x
, float $y
, float $angle
, string $text
) : boolAnnote une image avec un texte.
draw_settingsL'objet ImagickDraw qui contient les directives pour dessiner le texte
xLa position horizontale du texte, en pixel depuis la gauche du texte
yLa position verticale du texte, en pixel 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ées 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;
?>