English | 简体中文 | 繁體中文
查询

GmagickDraw::roundrectangle()函数—用法及示例

「 在图像上绘制一个带有圆角的矩形形状 」


函数名:GmagickDraw::roundrectangle()

适用版本:Gmagick 1.1.0 及以上版本

用法:GmagickDraw::roundrectangle() 方法用于在图像上绘制一个带有圆角的矩形形状。

语法:bool GmagickDraw::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。

示例:

<?php
// 创建一个新的图像对象
$image = new Gmagick();
$image->newImage(400, 300, 'white');

// 创建一个绘图对象
$draw = new GmagickDraw();

// 设置矩形的位置和大小,并指定圆角半径
$x1 = 50;
$y1 = 50;
$x2 = 350;
$y2 = 250;
$rx = 20;
$ry = 20;

// 在图像上绘制圆角矩形
$draw->roundrectangle($x1, $y1, $x2, $y2, $rx, $ry);

// 将绘图对象应用到图像上
$image->drawImage($draw);

// 显示图像
header('Content-Type: image/png');
echo $image;
?>

以上示例代码会创建一个大小为 400x300 像素的白色图像,并在图像上绘制一个左上角坐标为 (50, 50),右下角坐标为 (350, 250) 的圆角矩形,圆角半径为 20。最后将图像显示在浏览器中。

补充纠错
上一个函数: GmagickDraw::scale()函数
下一个函数: GmagickDraw::rotate()函数
热门PHP函数
分享链接