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 相关文章推荐
php+oracle 分页类
Oct 09 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
Jun 21 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
百度站点地图(百度sitemap)生成方法分享
Jan 09 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
PHP生成自适应大小的缩略图类及使用方法分享
May 06 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
PHP实现的AES 128位加密算法示例
Sep 16 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内存缓存Memcached类实例
2014/12/08 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
python抓取网页内容示例分享
2014/02/24 Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
Python之Scrapy爬虫框架安装及简单使用详解
2017/12/22 Python
python3 读取Excel表格中的数据
2018/10/16 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
Python  Django 母版和继承解析
2019/08/09 Python
python的命名规则知识点总结
2019/10/04 Python
用python解压分析jar包实例
2020/01/16 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
python 获取字典键值对的实现
2020/11/12 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
介绍一下linux文件系统分配策略
2013/02/25 面试题
消防安全管理制度
2014/02/01 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
安全环保标语
2014/06/09 职场文书
部门活动策划方案
2014/08/16 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
世界环境日活动总结
2015/02/11 职场文书
PHP中->和=>的意思
2021/03/31 PHP
Nginx缓存设置案例详解
2021/09/15 Servers
Ajax实现异步加载数据
2021/11/17 Javascript
python 离散点图画法的实现
2022/04/01 Python