php绘制奥运五环(GD)

简介: php绘制奥运五环(GD)

图片效果:


20ca3625d5c24d4299defa22a52e484d.png


源码:


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


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

相关文章
|
Linux 应用服务中间件 PHP
Centos php 扩展方式安装gd库的方法
Centos php 扩展方式安装gd库的方法
458 0
|
存储 安全 关系型数据库
如何在Xampp中安装PHP GD(GD Graphics Library)
如何在Xampp中安装PHP GD(GD Graphics Library)
1327 0
|
监控 安全 jenkins
游戏安全资讯精选 2018年第五期:一年收购金额超100亿,都有哪些棋牌游戏公司上了岸?PHP GD库拒绝服务漏洞安全建议,软件集成平台Jenkins证书及日志泄露
一年收购金额超100亿,都有哪些棋牌游戏公司上了岸?PHP GD库拒绝服务漏洞安全建议,软件集成平台Jenkins证书及日志泄露
2356 0
|
PHP 数据安全/隐私保护
PHP利用GD库给图片添加水印
利用GD库给图片添加水印
458 0
|
Web App开发 关系型数据库 应用服务中间件
|
关系型数据库 应用服务中间件 PHP
|
PHP 数据安全/隐私保护 计算机视觉