2019-12-10 |

imagefilledpolygon()

imagefilledpolygon() 函数画一多边形并填充。

语法:

bool imagefilledpolygon( resource image, array points, int num_points, int color )
参数说明:
参数 说明
image 图像资源,欲绘制多边形的图像
points 按顺序包含有多边形各顶点的 x 和 y 坐标的数组
num_points 顶点的总数,必须大于 3
color 图像的颜色

绘制一个用红色填充的六边形例子:

<?php
header('Content-type: image/png');
 
$points = array(
            50, 50, // Point 1 (x, y)
            100, 50,  // Point 2 (x, y)
            150, 100,  // Point 3 (x, y)
            150, 150, // Point 4 (x, y)
            100, 150,  // Point 5 (x, y)
            50, 100 // Point 6 (x, y)
            );
 
$im = imagecreatetruecolor(200, 200);
$red = imagecolorallocate($im, 255, 0, 0);
 
imagefilledpolygon($im, $points, 6, $red);
 
imagepng($im);
imagedestroy($im);
?>

1

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论