(No version information available, might be only in CVS)
Imagick::annotateImage — Annotates an image with text
This function is currently not documented; only the argument list is available.
This function is EXPERIMENTAL. The behaviour of this function, the name of this function, and anything else documented about this function may change without notice in a future release of PHP. Use this function at your own risk.
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.
Example#1 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;
?>