Php/docs/imagick.annotateimage

来自菜鸟教程
跳转至:导航、​搜索

Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImageAnnotates an image with text


说明

public Imagick::annotateImage ( ImagickDraw $draw_settings , float $x , float $y , float $angle , string $text ) : bool

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(800, 75, $pixel);/* Black text */$draw->setFillColor('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;?>

参见