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

 更新时间:2015年02月24日 16:02:27   作者:php之路  
这篇文章主要介绍了php基于GD库画五星红旗的方法,涉及php操作GD库及数组的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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获取$_POST同名参数数组的实现介绍

    php获取$_POST同名参数数组的实现介绍

    本篇文章是对php获取$_POST同名参数数组的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 编写PHP脚本清除WordPress头部冗余代码的方法讲解

    编写PHP脚本清除WordPress头部冗余代码的方法讲解

    这篇文章主要介绍了编写PHP脚本清除WordPress头部冗余代码的方法讲解,很多meta信息于用户于SEO都无实际用处,放在那里还有碍观瞻...需要的朋友可以参考下
    2016-03-03
  • phpwind中的数据库操作类

    phpwind中的数据库操作类

    phpwind中的数据库操作类...
    2007-01-01
  • 详解PHP八大设计模式

    详解PHP八大设计模式

    这篇文章主要介绍了PHP八大设计模式,对设计模式感兴趣的同学,不妨多试试,深刻了解其中的含义
    2021-04-04
  • PHP isset()及empty()用法区别详解

    PHP isset()及empty()用法区别详解

    这篇文章主要介绍了PHP isset()及empty()用法区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • PHP操作Redis数据库常用方法示例

    PHP操作Redis数据库常用方法示例

    这篇文章主要介绍了PHP操作Redis数据库常用方法,结合实例形式总结分析了php针对redis数据库连接、字符串、列表、hash字典、set集合等数据类型相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • PHP CodeIgniter框架的工作原理研究

    PHP CodeIgniter框架的工作原理研究

    这篇文章主要介绍了PHP CodeIgniter框架的工作原理研究,本文首先分析了它的工作流程,然后总结了它的工作原理,需要的朋友可以参考下
    2015-03-03
  • PHP四舍五入精确小数位及取整

    PHP四舍五入精确小数位及取整

    经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval
    2014-01-01
  • php 友好URL的实现(吐血推荐)

    php 友好URL的实现(吐血推荐)

    下面的代码主要是伪静态的实现,搜索引擎喜欢
    2008-10-10
  • PHP实现的进度条效果详解

    PHP实现的进度条效果详解

    这篇文章主要介绍了PHP实现的进度条效果,结合实例形式分析了PHP结合JavaScript动态显示百分比进度条功能,涉及PHP缓存、数学运算及JavaScript页面元素动态操作相关技巧,需要的朋友可以参考下
    2016-05-05

最新评论