📜  PHP | Gmagick frameimage()函数

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

PHP | Gmagick frameimage()函数

Gmagick::frameimage()函数是PHP中的一个内置函数,用于在图像周围添加模拟的 3D 边框。宽度和高度指定框架的垂直和水平边的边框宽度。内斜面和外斜面表示框架的内阴影和外阴影的宽度。

句法:

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

  • $color:它指定框架的颜色。
  • $width:它指定框架的宽度。
  • $height:它指定框架的高度。
  • $inner_bevel:指定内斜面的宽度。
  • $outer_bevel:指定外斜面的宽度。

返回值:此函数返回一个包含框架图像的 Gmagick 对象。

异常:此函数在错误时抛出 GmagickException。
使用的图像:捕获画布区域。

下面给出的程序说明了PHP中的Gmagick::frameimage()函数

方案一:

frameimage('green', 50, 50, 15, 15);
  
// Output the image  
header('Content-type: image/png');  
echo $gmagick;  
?>  

输出:

方案二:

setFillColor('white');
   
// Function to draw rectangle
$draw->rectangle(0, 0, 800, 400);
   
// Set the fill color
$draw->setFillColor('red');
   
// Set the font size
$draw->setfontsize(50);
   
// Annotate a text
$draw->annotate(30, 100, 'GeeksforGeeks');
   
// Use of drawimage function
$gmagick->drawImage($draw);
   
// Add the frame
$gmagick->frameimage('red', 30, 30, 5, 5); 
   
// Display the output image
header("Content-Type: image/png");
echo $gmagick->getImageBlob();
?>

输出:

参考: https://www. PHP.net/manual/en/gmagick.frameimage。 PHP