PHP imageopenpolygon 图像GD库函数
-
定义和用法
imageopenpolygon - 绘制一个开放的多边形 -
版本支持
PHP4 PHP5 PHP7 不支持 不支持 v7.2.0+支持 -
语法
imageopenpolygon ( resource $image , array $points , int $num_points , int $color )
imageopenpolygon() 在给定的图像上绘制一个开放的多边形。 与 imagepolygon() 相反,在最后一点和第一个点之间没有画线。 -
参数
参数 必需的 描述 image 是 由图象创建函数(例如 imagecreatetruecolor() )返回的图象资源。 points 是 包含多边形顶点的数组,例如: - points[0] = x0
- points[1] = y0
- points[2] = x1
- points[3] = y1
num_points 是 点(顶点)总数,必须至少为3。 color 是 使用imagecolorallocate()创建的颜色标识符。 -
返回值
成功返回图像资源标识符,失败返回FALSE。 -
示例
// Create a blank image $image = imagecreatetruecolor(400, 300); // Allocate a color for the polygon $col_poly = imagecolorallocate($image, 255, 255, 255); // Draw the polygon imageopenpolygon($image, array( 0, 0, 100, 200, 300, 200 ), 3, $col_poly); // Output the picture to the browser header('Content-type: image/png'); imagepng($image); imagedestroy($image);
以上示例输出: -
相关函数
imagepolygon() - 画一个多边形