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

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

PHP |想象一下 drawImage()函数

Imagick::drawImage()函数是PHP中的一个内置函数,用于在 Imagick 对象上渲染 ImagickDraw 对象。它用于在 Imagick 实例上绘制图像。我们借助 ImagickDraw 方法设置图像矩阵、参数和绘制图像的边框,然后使用 Imagick::drawImage()函数对其进行渲染。

句法:

bool Imagick::drawImage( ImagickDraw $draw )

参数:此函数接受单个参数$draw ,该参数包含 ImagickDraw 实例以获取有关要在屏幕上呈现的图像的详细信息。

返回值:执行成功时返回True值。

程序:此程序创建一个图像,设置其尺寸和边框属性,然后将其渲染到屏幕上。

setFillColor(new ImagickPixel('Green')); 
  
// Set the font size of text
$draw->setFontSize(120); 
  
// Array representing the font metrics
$metrix = $image->queryFontMetrics($draw, $geek); 
  
// Set the position of text with respect
// to the border 
$draw->annotation(0, 100, $geek); 
  
// Create image of given size
$image->newImage(875, 150, new ImagickPixel('white')); 
  
// Use drawImage() function to draw the image
$image->drawImage($draw); 
  
// Set the border of image
$image->borderImage(new ImagickPixel('green'), 5, 5); 
  
// Set the image format
$image->setImageFormat('png'); 
  
header('Content-type: image/png');
  
// Display the image
echo $image;
  
?>

输出:

参考: https://www. PHP.net/manual/en/imagick.drawimage。 PHP