php绘制奥运五环(GD)

wuchangjian2021-11-06 23:30:42编程学习

图片效果: 

源码:

<?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);
?>

有一定的小算法,需要自己琢磨一下。

相关文章

21 天好习惯”第一期-8

21 天好习惯”第一期-8

    今天这道题可以用俩种解法: 一:...

Vue路由守卫有哪些,怎么设置,使用场景等

vue中路由守卫一共有三种,一个全局路由守卫,一个是组件内路...

“21天好习惯”第一期—4

标识符的命名 1、由英文字母、数字和下划线组成,且必须以英文字母或下划线...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。