📅  最后修改于: 2023-12-03 15:33:32.830000             🧑  作者: Mango
GmagickborderImage()函数是MagickWand API的一部分,用于在图像周围添加边框。此函数可以接受多个参数,包括边框宽度、高度、颜色、位置等。
public Gmagick Gmagick::borderImage(int $borderwidth, int $borderheight, string $color)
borderwidth:边框宽度。
borderheight:边框高度。
color:边框颜色,可以是十六进制颜色代码或颜色名称。
返回一个新的Gmagick对象,包含添加了边框的图像数据。
//实例化对象
$gmagick = new Gmagick("image.jpg");
// 添加边框
$gmagick->borderImage(10, 10, "red");
// 输出图像
header("content-type:image/jpeg");
echo $gmagick;
如果颜色参数无效,则函数将会抛出一个GmagickException异常。
如果没有指定高度参数,则将使用与宽度参数相同的值来添加一个同样大小的边框。
如果未指定颜色参数,则默认为黑色。
在添加边框之后,图像的实际大小将增加边框宽度和高度的两倍。
该函数只能用于Gmagick对象,而不能用于GmagickDraw对象。