📜  PHP | Gmagick annotateImage()函数

📅  最后修改于: 2022-05-13 01:56:24.455000             🧑  作者: Mango

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;
  
?>

输出:
annonate 图像

方案二:

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