本文实例讲述了PHP实现的中秋博饼游戏之绘制骰子图案功能。分享给大家供大家参考,具体如下:
最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯PHP实现的中秋博饼游戏,既然要纯PHP实现,就要用PHP来生成图案,所以第一步就先绘制骰子图案。
平时很少使用PHP绘图,不过查查资料还是绘制出来了,不多说了,代码如下:
PHP;">
header('Content-Type:image/png');
$img = imagecreatetruecolor(200,200);
$white = imagecolorallocate($img,255,255);
$grey = imagecolorallocate($img,100,100);
$blue = imagecolorallocate($img,102,255);
$red = imagecolorallocate($img,0);
imagefill($img,$white);
imageline($img,10,20,180,$grey);
imageline($img,190,$grey);
//1
imagefilledarc($img,50,$blue,IMG_ARC_PIE);
//2
//imagefilledarc($img,60,40,$red,IMG_ARC_PIE);
//imagefilledarc($img,140,IMG_ARC_PIE);
//3
//imagefilledarc($img,150,IMG_ARC_PIE);
//4
//imagefilledarc($img,IMG_ARC_PIE);
//5
//imagefilledarc($img,IMG_ARC_PIE);
//6
//imagefilledarc($img,IMG_ARC_PIE);
imagepng($img);
imagedestroy($img);
可以绘制出1-6点各点图案,1/3/5颜色是蓝色,2/4/6是红色,效果图如下:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。