查询

imagearc()函数—用法及示例

「 用于在图像上绘制弧线 」


函数名称:imagearc()

函数描述:用于在图像上绘制弧线

用法: imagearc ( resource $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color )

参数:

  • $image:表示图像资源,由函数imagecreatetruecolor()或imagecreatefromjpeg()等创建
  • $cx:表示弧线中心点的x坐标
  • $cy:表示弧线中心点的y坐标
  • $width:表示弧线宽度(椭圆的宽度)
  • $height:表示弧线高度(椭圆的高度)
  • $start:表示弧线起始角度,以度数表示(0度表示3点钟方向,顺时针增加)
  • $end:表示弧线结束角度,以度数表示
  • $color:表示弧线的颜色,可以是一个整数表示的RGB值,也可以是一个由imagecolorallocate()函数返回的颜色标识符

返回值:如果成功绘制弧线,则返回true;否则返回false。

示例:

// 创建一个300x200的空白图像
$image = imagecreatetruecolor(300, 200);

// 分配一个红色
$red = imagecolorallocate($image, 255, 0, 0);

// 在图像上绘制一个红色的椭圆弧
imagearc($image, 150, 100, 200, 150, 0, 360, $red);

// 输出图像
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);

以上示例创建了一个300x200的空白图像,然后使用imagecolorallocate()函数分配了一个红色,最后使用imagearc()函数在图像上绘制了一个红色的椭圆弧。最终通过header()函数将图像以PNG格式输出到浏览器,并通过imagedestroy()函数释放图像资源。

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