PHP使用GD库绘制一个机器猫

1、转载地址:PHP基础教程十六之使用GD库进行图形绘制

2、效果

3、代码

public function cat(){//创建一个画布$canvas = imagecreatetruecolor(500, 500);//蓝色的笔$blue = imagecolorallocate($canvas, 0, 0, 255);//白的的笔$white = imagecolorallocate($canvas,255,255,255);//黑色的笔$black = imagecolorallocate($canvas,0,0,0);//红色的笔$red = imagecolorallocate($canvas,255,0,0);//画头,画一个填充颜色是蓝色的圆。imagefilledellipse($canvas, 150, 150, 130, 105, $blue);//画脸,画一个填充颜色是白色的圆。但是圆的原点比头的原点要往下一点。imagefilledellipse($canvas, 150, 160, 110, 90, $white);//画两个眼睛imageellipse($canvas, 140, 130, 20, 30, $black);imageellipse($canvas, 160, 130, 20, 30, $black);//画两个眼珠imagefilledellipse($canvas, 140, 130, 5, 5, $black);imagefilledellipse($canvas, 160, 130, 5, 5, $black);//画鼻子imagefilledellipse($canvas, 150, 150, 10, 10, $red);//画鼻子下面的一条线imageline($canvas,150,155,150,165,$black);//画嘴imagefilledarc($canvas, 150,165, 75, 60, 0, 180, $red,IMG_ARC_PIE);//画嘴的两个角imagearc($canvas, 114,156, 20, 20, 90, 270, $black);imageline($canvas,114,165,187,165,$black);imagearc($canvas, 187,156, 20, 20, 270, 90, $black);//把嘴巴画成黑色imagearc($canvas, 150,165, 75, 60, 0, 180, $black);header("content-type:image/png");imagepng($canvas);imagedestroy($canvas);die;}

PHP使用GD库绘制一个机器猫相关推荐

  1. php的验证码要gd库,怎么在PHP中使用GD库实现一个验证码功能

    怎么在PHP中使用GD库实现一个验证码功能 发布时间:2021-02-15 08:16:44 来源:亿速云 阅读:83 作者:Leah 本篇文章给大家分享的是有关怎么在PHP中使用GD库实现一个验证码 ...

  2. python使用turtle库绘制一个红色五角星_使用turtle库绘制红色五角星图形

    五角星绘制 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬ ...

  3. python使用turtle库绘制一个100长度的十字架_测验2: Python基本图形绘制 (第2周)

    # 测验2: Python基本图形绘制 (第2周) ## 单项选择题 ### 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.impo ...

  4. 使用PHP的GD库绘制电商小程序的商品分享海报

    GD(代表 Graphic Draw)是一个开源代码库,在 PHP 中创建和操作图像是必需的. 除了创建 JPEG.PNG 和 GIF 图像外,它还可以创建图形.图表和缩略图. 下面的例子是PHP使用 ...

  5. python使用turtle库绘制一个100长度的十字架_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例...

    使用python图形模块turtle库绘制樱花.玫瑰.圣诞树代码实例 发布时间:2020-08-22 15:57:19 来源:脚本之家 阅读:76 作者:Soul fragments 今天为大家介绍几 ...

  6. PHP使用GD库绘制表格(可根据数据自适应)

    ps:真是代码写的久了什么需求都会遇得上,木得办法 需求是需要用图片表格的样式展示数据,先看效果图: 就是一个表格,但是需要用图片的方式进行展示,再次感叹PHP的GD库真是异常强大!!! 先说完成的功 ...

  7. python使用turtle库绘制一个100长度的十字架_python - 09【turtle库的使用(绘制小猪佩奇)】...

    目录 1.turtle库 2.各个函数的使用 3.分析佩奇 1.turtle库 turtle(海龟)库是turtle绘图体系的Python实现 Python语言标准库之一 入门级图形绘制函数库 2.各 ...

  8. python使用turtle库绘制一个100长度的十字架_Python:turtle库的使用及图形绘制

    一.绘制一个八边形 使用turtle库,绘制一个八边形 代码: from turtle import * setup(800,800,20,20) penup() left(90) fd(350) l ...

  9. 使用python turtle库绘制一个三角形和一个五角星_使用turtle库绘制一个五角星 如何采用Python语言绘制一个五角星...

    如何采用Python语言绘制一个五角星 #./usr/bin/env python import turtle import time turtle.forward(100) turtle.right ...

  10. 使用python turtle库绘制一个三角形_使用turtle库绘制一个叠加等边三角形,图形效果如下:...

    原博文 2020-09-14 23:11 − import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.pensize(1) ...

最新文章

  1. 汽车加油c语言作业,算法作业—汽车加油问题
  2. 从 Eclipse 迁移至 Android Studio
  3. chrome88 android,Chrome 88 的新特性
  4. Windows phone 8 学习笔记
  5. san服务器型号,san存储服务器配置
  6. GARFIELD@05-02-2005
  7. linux异常 - 弹出界面 eth0:设备eth0似乎不存在
  8. iPhone xs是最尴尬的一款手机吗?为什么?
  9. 人工智能、机器学习以及深度学习之间的联系是什么?
  10. 昨天我上午下单买的电池,已经到了长沙
  11. 半导体物理与器件_2017级光信息专业本科生选修课程:半导体物理与器件
  12. 在计算机知识post的含义,计算机术语POST是指的什么意思?
  13. addition过程 sgnb_5G-NSA接入流程分析及问题定位四步法
  14. 计算机硬盘启动设置方法,如何进入BIOS设置硬盘启动顺序|计算机BIOS硬盘启动设置方法...
  15. 洛谷 P3137 [USACO16FEB]圆形谷仓Circular Barn_Silver
  16. VB如何自动保存_VB开发的身份证个人信息自动识别软件
  17. 怎样申请建立一个全新的顶级域名后缀?
  18. oracle取上行数据进行填充
  19. Alfred Workflow 入门指南
  20. iconCls和el-icon属性对应的图标大全(带图)

热门文章

  1. 计算机在线考试摘要,基于WEB的网络在线考试系统-毕业论文中文摘要题目(可编辑).doc...
  2. 时间分割法 计算机组成,时间分割
  3. html5拼图微信小游戏,微信小程序:拼图游戏
  4. springboot redis mysql 自动同步_BAT一线互联网常考面试题:Spring+并发编程+JVM+设计模式+Redis...
  5. IIS7.5应用程序池集成模式和经典模式的区别介绍
  6. 去年北京居民服务消费快速增长 占消费支出半壁江山
  7. 001_动力节点_SpringMVC4_SpringMVC简介
  8. Linux学习---Day03
  9. 定时执行自动化脚本-(一)导入保存jmeter参数至文件的jar包
  10. 苹果该怎么办?特朗普誓言将会严厉惩罚外迁公司