📜  PHP | GmagickborderImage()函数(1)

📅  最后修改于: 2023-12-03 15:33:32.830000             🧑  作者: Mango

PHP | GmagickborderImage()函数

介绍

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对象。