PHP | Gmagick frameimage()函数
Gmagick::frameimage()函数是PHP中的一个内置函数,用于在图像周围添加模拟的 3D 边框。宽度和高度指定框架的垂直和水平边的边框宽度。内斜面和外斜面表示框架的内阴影和外阴影的宽度。
句法:
Gmagick Gmagick::frameimage( Gmagick $color, int $width, int $height, int $inner_bevel, int $outer_bevel )
参数:该函数接受上面提到的五个参数,如下所述:
- $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