php基于GD库画五星红旗的方法


Posted in PHP onFebruary 24, 2015

本文实例讲述了php基于GD库画五星红旗的方法。分享给大家供大家参考。具体分析如下:

这里实例分析php画的五星红旗(GD库),代码如下:

<?php

header("Content-Type:image/jpeg");

$ing = imagecreatetruecolor(700,410);

//新建一个真彩色图像,返回值为一个图像标识符,背景默认为黑色,参数(x_size*y_size)

$red = imagecolorallocate($ing,255,0,0);//定义背景颜色

$yellow = imagecolorallocate($ing,237,231,32);//定义黄色

imagefill($ing,0,0,$red);//填充颜色,以坐标(0,0)开始起填充

//数组坐标,表示(x1,y1,x2,y2,x3,y3.....x11,y11);

$a = array(90,30,108,73,157,73,119,102,135,152,93,123,52,152,66,102,29,74,76,73,90,30);

imagefilledpolygon($ing,$a,10,$yellow);//画一个多边形:10表示顶点总数,$yellow表示填充色

$a1 = array(229,25,229,43,248,48,229,55,229,74,217,60,198,66,210,50,197,34,218,39,229,25);

imagefilledpolygon($ing,$a1,10,$yellow);

$a2 = array(227,108,227,127,245,134,228,139,227,157,215,143,196,149,208,132,196,117,215,122,227,108);

imagefilledpolygon($ing,$a2,10,$yellow);

$a3 = array(163,184,163,204,181,211,163,216,163,234,152,220,132,225,144,209,132,193,151,199,163,184);

imagefilledpolygon($ing,$a3,10,$yellow);

$a4 = array(65,209,65,228,84,235,65,240,65,259,54,245,33,249,46,233,34,217,53,224,68,209);

imagefilledpolygon($ing,$a4,10,$yellow);

ob_clean();

imagejpeg($ing);

imagedestroy($ing);

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
一次编写,随处运行
Oct 09 PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 PHP
PHP调用Webservice实例代码
Jul 29 PHP
表格展示无限级分类(PHP版)
Aug 21 PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
Smarty变量用法详解
May 11 PHP
PHP标准库(PHP SPL)详解
Mar 16 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 PHP
php获取文件名后缀常用方法小结
Feb 24 #PHP
php获取字符串中各个字符出现次数的方法
Feb 23 #PHP
php截取中文字符串函数实例
Feb 23 #PHP
php输入数据统一类实例
Feb 23 #PHP
php简单定时执行任务的实现方法
Feb 23 #PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 #PHP
Yii学习总结之安装配置
Feb 22 #PHP
You might like
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
PHP实现多条件查询实例代码
2010/07/17 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
php类自动加载器实现方法
2015/07/28 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
Jquery 表格合并的问题分享
2011/09/17 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
Django接受前端数据的几种方法总结
2016/11/04 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Python Web版语音合成实例详解
2019/07/16 Python
python数字类型math库原理解析
2020/03/02 Python
在职研究生自我鉴定
2013/10/16 职场文书
计算机系毕业生推荐信
2013/11/06 职场文书
外语系毕业生自荐信范文
2013/12/16 职场文书
商场总经理岗位职责
2014/02/03 职场文书
大学新学期计划书
2014/04/28 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
交心谈心活动总结
2015/05/11 职场文书
物资采购管理制度
2015/08/06 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
分享7个 Python 实战项目练习
2022/03/03 Python
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python