(No version information available, might be only in CVS)
Imagick::annotateImage — Annotates an image with text
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Annotates an image with text.
The ImagickDraw object that contains settings for drawing the text
Horizontal offset in pixels to the left of text
Vertical offset in pixels to the baseline of text
The angle at which to write the text
The string to draw
Returns TRUE on success.
Exemple 1184. Using Imagick::annotateImage():
Annotate text on an empty image
<?php
/* Create some objects */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );
/* New image */
$image->newImage(800, 75, $pixel);
/* Black text */
$pixel->setColor('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;
?>
ImagickDraw::annotation() |
ImagickDraw::setFont() |