查询

Gmagick::frameimage()函数—用法及示例

「 添加一定宽度的边框到图像的四个边上 」


函数名称:Gmagick::frameimage()

适用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0

函数描述:添加一定宽度的边框到图像的四个边上

用法:Gmagick Gmagick::frameimage ( mixed $color , int $width , int $height , int $inner_bevel , int $outer_bevel )

参数:

  • $color:边框的颜色。可以是字符串(如"#ffffff")表示颜色值,也可以是GmagickPixel对象表示颜色。
  • $width:边框的宽度,以像素为单位。
  • $height:边框的高度,以像素为单位。
  • $inner_bevel:内部斜角的大小,以像素为单位。默认为0,表示没有内部斜角。
  • $outer_bevel:外部斜角的大小,以像素为单位。默认为0,表示没有外部斜角。

返回值:成功时返回 true,失败时返回 false。

示例:

// 创建一个Gmagick对象
$image = new Gmagick('path/to/image.jpg');

// 定义边框的颜色
$color = '#000000';

// 定义边框的宽度和高度
$width = 10;
$height = 10;

// 定义内部斜角和外部斜角的大小
$inner_bevel = 5;
$outer_bevel = 5;

// 添加边框到图像
$image->frameimage($color, $width, $height, $inner_bevel, $outer_bevel);

// 显示或保存修改后的图像
$image->writeImage('path/to/output.jpg');

以上示例将在原始图像的四个边上添加一个宽度为10像素,高度为10像素的黑色边框,并且内部和外部斜角的大小都为5像素。最后将修改后的图像保存到指定路径。

补充纠错
上一个函数: Gmagick::gammaimage()函数
热门PHP函数
分享链接