函数名: Imagick::roundCorners()
适用版本: Imagick类在PHP 5.1.3及以上版本中可用
用法:该函数用于将图像的边角进行圆角处理。
语法:bool Imagick::roundCorners ( float $x_radius , float $y_radius [, float $stroke_width = 10 [, float $displace = 5 [, float $size_correction = -6 ]]] )
参数:
返回值:成功时返回true,失败时返回false。
示例:
// 创建Imagick对象
$image = new Imagick('input.jpg');
// 设置圆角半径为20像素,并应用圆角处理
if ($image->roundCorners(20, 20)) {
// 保存处理后的图像
$image->writeImage('output.jpg');
echo '圆角处理成功!';
} else {
echo '圆角处理失败!';
}
上述示例中,我们首先创建了一个Imagick对象,然后使用roundCorners()函数将图像的边角进行圆角处理,圆角半径设置为20像素。如果处理成功,则保存处理后的图像,并输出"圆角处理成功!";如果处理失败,则输出"圆角处理失败!"。