php绘制奥运五环(GD)
【摘要】
图片效果:
源码:
<?php$img = imagecreate(470,250);//创建图片$bg_color = imagecolorallocate($img,120,0,0);//设置图片背景$blue = imagecolorallocate($img,0,255,255);$yello = im...
图片效果:
源码:
-
<?php
-
$img = imagecreate(470,250);//创建图片
-
$bg_color = imagecolorallocate($img,120,0,0);//设置图片背景
-
$blue = imagecolorallocate($img,0,255,255);
-
$yello = imagecolorallocate($img,255,255,0);
-
$black = imagecolorallocate($img,0,0,0);
-
$green = imagecolorallocate($img,0,255,0);
-
$red = imagecolorallocate($img,255,0,0);
-
$color = array($blue,$black,$red,$yello,$green);
-
//奥运圆圈的半径为70. 2个圆的圆心距离为半径*2-10第一个圆的圆心坐标(100,100)
-
$x = array(100,100+130,100+130+130,(100+(100+130))/2,(100+(100+130))/2+130);
-
$y = array(100,100,100,100+65,100+65);
-
for($i=0;$i<5;$i++){ imagearc($img,$x[$i],$y[$i],140,140,0,360,$color[$i]);}
-
header("Content-type: image/png");
-
imagepng($img);
-
imagedestroy($img);
-
?>
有一定的小算法,需要自己琢磨一下。
文章来源: laoshifu.blog.csdn.net,作者:红目香薰,版权归原作者所有,如需转载,请联系作者。
原文链接:laoshifu.blog.csdn.net/article/details/121186425
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)