The Imagick class
PHP Manual

Imagick::annotateImage

(PECL imagick 2.0.0)

Imagick::annotateImageAnnotates an image with text

Описание

bool Imagick::annotateImage ( ImagickDraw $draw_settings , float $x , float $y , float $angle , string $text )
Предупреждение

Към момента тази функция не е документирана; наличен е единствено списъкът с аргументите й.

Annotates an image with text.

Параметри

draw_settings

The ImagickDraw object that contains settings for drawing the text

x

Horizontal offset in pixels to the left of text

y

Vertical offset in pixels to the baseline of text

angle

The angle at which to write the text

text

The string to draw

Връщани стойности

Връща TRUE при успех.

Примери

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(80075$pixel);

/* Black text */
$pixel->setColor('black');

/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize30 );

/* Create text */
$image->annotateImage($draw10450'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;

?>

Вж. също


The Imagick class
PHP Manual