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
快速配置PHPMyAdmin方法
Jun 05 PHP
PHP 根据IP地址控制访问的代码
Apr 22 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 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下使用无限生命期Session的方法
2007/03/16 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
JS 实现随机验证码功能
2017/02/15 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
利用python 读写csv文件
2020/09/10 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
银行办理业务介绍信
2014/01/18 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android