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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
十天学会php之第六天
Oct 09 PHP
php+oracle 分页类
Oct 09 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
PHP数组和explode函数示例总结
May 08 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
May 04 PHP
关于php 高并发解决的一点思路
Apr 16 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
PHP中关于php.ini参数优化详解
Feb 28 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英文字符串截取代码分享
2014/07/15 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
python自动格式化json文件的方法
2015/03/11 Python
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
python实现3D地图可视化
2020/03/25 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
python和c语言哪个更适合初学者
2020/06/22 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
教师党性分析材料
2014/02/04 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
开学典礼策划方案
2014/05/28 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
灵山大佛导游词
2015/02/04 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android