PHP | Gmagick annotateImage()函数
Gmagick::annotateImage()函数是PHP中的一个内置函数,用于用文本注释图像。此函数在成功时返回 True。
句法:
Gmagick Gmagick::annotateimage( $GmagickDraw, $x, $y, $angle,
$text )
参数:该函数接受上面提到的五个参数,如下所述:
- $GmagickDraw:此参数用于创建一个 GmagickDraw 对象,其中包含用于绘制文本的设置。
- $x:此参数设置为文本左侧的水平偏移量(以像素为单位)。
- $y:此参数设置为到文本基线的垂直偏移(以像素为单位)。
- $angle:书写文本的角度。
- $text:需要绘制的字符串。
返回值:此函数返回带有注释的 Gmagick 对象。
下面的程序说明了PHP中的Gmagick::annotateImage()函数:
方案一:
newImage(800, 300, $pixel);
/* Black text */
$draw->setFillColor('green');
/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );
/* Create text */
$image->annotateImage($draw, 30, 140, 0,
'GeeksforGeeks: A computer science portal');
/* Give image a format */
$image->setImageFormat('png');
/* Output the image with headers */
header('Content-type: image/png');
echo $image;
?>
输出:
方案二:
setFillColor('green');
/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );
/* Create text */
$image->annotateImage($draw, 5, 120, 0,
'GeeksforGeeks: A computer science portal');
/* Give image a format */
$image->setImageFormat('png');
/* Output the image with headers */
header('Content-type: image/png');
echo $image;
?>
输出:
参考: http: PHP。 PHP