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;
?>
输出:
方案二:
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