牛牛在线工具

Imagick::roundCorners()

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

Imagick::roundCorners()

将图像的边角进行圆角处理

函数名: 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 ]]] ) 参数: $x_radius:指定水平方向上的圆角半径,以像素为单位。 $y_radius:指定垂直方向上的圆角半径,以像素为单位。 $stroke_width:可选参数,指定圆角边框的宽度,默认值为10。 $displace:可选参数,指定边框的偏移量,默认值为5。 $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像素。如果处理成功,则保存处理后的图像,并输出"圆角处理成功!";如果处理失败,则输出"圆角处理失败!"。