牛牛在线工具

ImagickDraw::roundRectangle()

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

ImagickDraw::roundRectangle()

在 ImagickDraw 对象中绘制一个带有圆角的矩形

函数名称:ImagickDraw::roundRectangle() 函数描述:该函数用于在 ImagickDraw 对象中绘制一个带有圆角的矩形。 适用版本:该函数适用于 Imagick 扩展版本 3.0.0 及以上。 语法:bool ImagickDraw::roundRectangle(float $x1, float $y1, float $x2, float $y2, float $rx, float $ry) 参数: $x1:矩形左上角的 x 坐标。 $y1:矩形左上角的 y 坐标。 $x2:矩形右下角的 x 坐标。 $y2:矩形右下角的 y 坐标。 $rx:圆角的 x 轴半径。 $ry:圆角的 y 轴半径。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建 ImagickDraw 对象 $draw = new ImagickDraw(); // 设置绘制属性 $draw->setFillColor('blue'); $draw->setStrokeColor('black'); $draw->setStrokeWidth(2); // 绘制圆角矩形 $draw->roundRectangle(50, 50, 200, 150, 20, 20); // 创建 Imagick 对象 $image = new Imagick(); $image->newImage(250, 200, 'white'); $image->setImageFormat('png'); // 在 Imagick 对象中应用绘制操作 $image->drawImage($draw); // 将图像输出到浏览器 header('Content-Type: image/png'); echo $image; // 销毁对象 $draw->destroy(); $image->destroy(); 以上示例代码创建了一个大小为 250x200 像素的白色图像,使用 ImagickDraw::roundRectangle() 函数在图像中绘制了一个带有圆角的矩形(左上角坐标为 (50, 50),右下角坐标为 (200, 150),圆角半径为 20)。最后将生成的图像输出到浏览器中显示。