牛牛在线工具

Imagick::borderImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::borderImage()

在图像周围添加边框

函数:Imagick::borderImage() 适用版本:Imagick扩展版本需为6.2.9以上 用法:borderImage()函数用于在图像周围添加边框。它接受四个参数:边框的宽度、边框的高度、边框的颜色以及边框的填充颜色。 语法: bool Imagick::borderImage(float $borderWidth, float $borderHeight, mixed $borderColor) 参数: $borderWidth: 边框的宽度,可以是一个浮点数表示像素值或百分比。如果为负数,则表示从原始图像中减去的像素数。如果为正数,则表示向原始图像中添加的像素数。 $borderHeight: 边框的高度,可以是一个浮点数表示像素值或百分比。如果为负数,则表示从原始图像中减去的像素数。如果为正数,则表示向原始图像中添加的像素数。 $borderColor: 边框的颜色,可以是一个字符串表示颜色名称(如"red"、"blue"等)或一个数组表示RGB颜色值(如[255, 0, 0]表示红色)。也可以是一个ImagickPixel对象。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个Imagick对象并读取原始图像 $image = new Imagick('path/to/image.jpg'); // 添加一个10像素宽度的蓝色边框 $image->borderImage(10, 0, 'blue'); // 保存修改后的图像 $image->writeImage('path/to/output.jpg'); 上述示例将在原始图像的周围添加一个10像素宽度的蓝色边框,并将修改后的图像保存到指定路径。