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 相关文章推荐
ThinkPHP的URL重写问题
Jun 22 PHP
PHP实现格式化文件数据大小显示的方法
Jan 03 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
php图片添加水印例子
Jul 20 PHP
php自定义时间转换函数示例
Dec 07 PHP
Laravel中的Auth模块详解
Aug 17 PHP
详解thinkphp中的volist标签
Jan 15 PHP
php实现微信模板消息推送
Mar 30 PHP
PHP7如何开启Opcode打造强悍性能详解
May 11 PHP
使用laravel指定日志文件记录任意日志
Oct 17 PHP
详解Laravel服务容器的绑定与解析
Nov 05 PHP
php数值计算num类简单操作示例
May 15 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
PHP 输出缓存详解
2009/06/20 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
angularJS 入门基础
2015/02/09 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
Python决策树分类算法学习
2017/12/22 Python
python并发编程之线程实例解析
2017/12/27 Python
python的移位操作实现详解
2019/08/21 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
Collection和Collections的区别
2016/05/02 面试题
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
异步传递消息系统的作用
2016/05/01 面试题
乔迁之喜主持词
2014/03/27 职场文书
网站出售协议书范文
2014/10/10 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书