📜  PHP |想象一下 annotateImage()函数

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

PHP |想象一下 annotateImage()函数

Imagick::annotateImage()函数是PHP中的一个内置函数,用于用文本注释图像。此函数在成功时返回 True。

句法:

bool Imagick::annotateImage( $draw_settings, $x, $y, $angle, $text )

参数:该函数接受上面提到的五个参数,如下所述:

  • $draw_settings:此参数用于创建一个包含绘制文本设置的 ImagickDraw 对象。
  • $x:此参数设置为文本左侧的水平偏移量(以像素为单位)。
  • $y:此参数设置为到文本基线的垂直偏移(以像素为单位)。
  • $angle:书写文本的角度。
  • $text:需要绘制的字符串。

返回值:此函数在成功时返回 True。

下面的程序说明了PHP中的Imagick::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;
   
?>

输出:
标注图像

相关文章:

  • PHP |想象一下 addNoiseImage()函数
  • PHP |想象一下 addImage()函数

参考: http: PHP。 PHP