本文实例讲述了php基于GD库画五星红旗的方法。分享给大家供大家参考。具体分析如下:

这里实例分析php画的五星红旗(GD库),代码如下:

代码如下:

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生成五星红旗,php基于GD库画五星红旗的方法_PHP相关推荐

  1. php gd库 圆形头像,基于 GD 库生成圆形头像

    基于 GD 库生成圆形头像 laravel 友好的图片处理库 Intervention Image 可以绘制圆形(circle()), 但是好像并不能将即存的图片裁剪成圆形, 这里提供一个基于 GD ...

  2. 基于metpy库画T-LnP图(国内主流形式,并非斜温)

    基于metpy库画T-LnP图(国内主流形式,并非斜温) 时隔多日再次更帖,主要原因是一直在画T-LnP,想画一个好的,这一版是为接下来的下一帖给小白们打一下基础. 本帖的知识点为: 1.利用metp ...

  3. php关闭gd库,详解php开启gd库的两种方法

    本文介绍在windows下开启php GD库的两种方法,GD库在php中默认是没有开启的,如果想让它支持图片处理功能,必须手动开启.有需要的朋友建议参考下本文提供的方法. 方法一: 我们最开始不知道G ...

  4. php如何开启gd2,详解php开启gd库的两种方法

    本文介绍在windows下开启php GD库的两种方法,GD库在php中默认是没有开启的,如果想让它支持图片处理功能,必须手动开启.有需要的朋友建议参考下本文提供的方法. 方法一: 我们最开始不知道G ...

  5. php gd库画线,[PHP] GD库(十)绘制线段与圆弧 imageline、imagesetstyle 与 imagearc 函数...

    [PHP] GD库(十)绘制线段与圆弧 imageline.imagesetstyle 与 imagearc 函数 imageline() 函数用于绘制一条线段. imagearc() 函数用于绘制椭 ...

  6. 《PHP基于GD库制作图形验证码》

    说在前头:本人为大二在读学生,书写文章的目的是为了对自己掌握的知识和技术进行一定的记录,同时乐于与大家一起分享,因本人资历尚浅,能力有限,文章难免存在一些错漏之处,还请阅读此文章的大牛们见谅与斧正.若 ...

  7. 利用python的turtle库画五星红旗

    目录 1.总体思路 2. 代码展示 3.代码运行效果 1.总体思路 找到标准五星红旗的描述,如下第一张图(来源百度百科).找到五星红旗墨线图如下第二张图. 我们先定义一个小方格为10像素,画的五个五角 ...

  8. turtle库画五星红旗

    今天思政课划水画的五星红旗,划水写代码真的是好舒服,废话不多说,代码如下: #旗面 from turtle import* setup(600,400,0,0) bgcolor("red&q ...

  9. php 五角星,php使用GD库画五角星_PHP教程

    01 $width = 500; 02 $height = 500; 03 04 $im = imagecreatetruecolor($width, $height); 05 06 $red = i ...

  10. php 五角星,php使用GD库画五角星

    01     $width = 500; 02     $height = 500; 03 04     $im = imagecreatetruecolor($width, $height); 05 ...

最新文章

  1. 不使用乘法、除法或mod,实现两数相除
  2. 【Groovy】闭包 Closure ( 闭包定义 | 闭包类型 | 查看编译后的字节码文件中的闭包类型变量 )
  3. 基于Android Studio搭建Android应用开发环境
  4. 博客园在升级的路上,不妨更自信些,同时说说我们可以为博客园做些什么
  5. K8s容器集群管理系统
  6. php中的$_server,细说PHP中的$_SERVER
  7. Buildroot构建指南——Linux内核
  8. git中使用fork
  9. python decorator. decorator_Python 装饰器Decorator(一)
  10. 2016.3.16(Java图形用户界面)
  11. linux查看和终止进程,linux 查看并终止进程
  12. 2.vue的diff算法(2020.12.07)
  13. mysql 提高恢复速度_如何有效地提高 MySQL 的备份和恢复速度?
  14. c语言课程设计找出肇事车牌,C语言课程设计参考题目.doc
  15. 使用EXCEL连接PGSQL
  16. 力扣(Leetcode)633 平方数之和
  17. Linux多启动U盘,syslinux 制作多系统启动U盘
  18. Jupyter Notebook 更改默认浏览器
  19. word编写页码,取消封面编码
  20. dev/sda1 磁盘满了,导致ubuntu启动显示/dev/sda1: clean, 798946/2621440 files , 1021098/10485248 clocks

热门文章

  1. 手把手教你获取一年免费通配符泛域名SSL证书
  2. 阿里云周明:因云而生的基础设施
  3. python 爬取taptap热门榜
  4. 数据管理与数据库 大学课程_根据数据,这50种最好的免费在线大学课程
  5. 什么是ROE、ROA和ROS?衡量企业盈利能力的比率有哪些?
  6. 真分数化简为最简分数(6/8==3/4)
  7. mysql列名命名_重命名MySQL中的列名?
  8. 如何在阿里云上购买域名并备案Iot studio
  9. 档案系列包括图书馆管理与服务器,基于Web的图书馆档案管理系统设计与实现.pdf...
  10. 面试:Spring Boot的优缺点