/*

* 绘制各种图形

*/

//1.创建资源 画布的大小

$img = imagecreatetruecolor(200, 200);

$white = imagecolorallocate($img, 0xFF,  0xFF,  0xFF);

$red = imagecolorallocate($img, 255, 0, 0);

$blue = imagecolorallocate($img,0, 0, 0xFF);

$pink = imagecolorallocate($img, 0xFF, 0, 0xFF);

imagefill($img,0,0,$white);

//2.制作各种颜色

imageline($img, 0, 0, 200, 200, $blue);

imageline($img, 200, 0, 0, 200, $red);

//3.画出各种图形和写字

//画矩形

imagerectangle($img, 50, 50, 150, 150, $pink);

imagefilledrectangle($img, 75, 75, 125, 125, $blue);

//画圆

imageellipse($img, 50, 50, 50, 50, $pink);

imagefilledellipse($img, 150, 150, 50, 50, $pink);

//画圆弧

imagearc($img, 150, 50, 75, 75, 0, 90, $blue);

//画一个字符串

imagestring($img, 5, 50, 100, 'myweb', $red);

imagestring($img,6, 10, 10, 'myenglish', $red);

imagettftext($img, 10, 0, 70, 180, $blue, './fonts/simhei.ttf', '津沙港湾');//指定字体

//4.保存 或输出给浏览器 写第二个参数就是保存

//header("Content-Type:images/png");

header('Content-type:image/jpeg');

imagepng($img);

//5.释放资源

imagedestroy($img);

结果为

php 图形_PHP 绘制各种图形相关推荐

  1. java绘制图形_java绘制基本图形.doc

    java绘制基本图形 java绘制基本图形 1. * *** ***** 2. * * * ***** 3. ************* * * * * ************* 4. ****** ...

  2. HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形

    1.线性渐变 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF ...

  3. Canvas3——绘制渐变图形与绘制变形图形

    1.Canvas绘制渐变图形 (1)绘制线性渐变 createLinearGradient() **CanvasRenderingContext2D**.createLinearGradient()方 ...

  4. css一些特殊的图形,CSS 绘制特殊图形

    先来绘制一个简单基础容器 CSS 绘制特殊图形 div { width: 300px; height: 300px; background: orange; border: 30px solid; b ...

  5. html怎么设置不规则图形,CSS3绘制不规则图形的一些方法示例

    前言 CSS 创建复杂图形的技术即将会被广泛支持,并且应用到实际项目中.本篇文章的目的是为大家开启它的冰山一角.我希望这篇文章能让你对不规则图形有一个初步的了解. 现在,我们已经可以使用CSS 3 常 ...

  6. python绘制简单图形-python绘制数学图形(堪比matlab)

    在开始之前,我要对latex做一点补充. 上一篇文章中提到了latex绘制流程图,文中给出了一个实例,在具体的应用上也很简单.下面两个网页可能会比较有用,特别是在流程图的绘制上(各类shapes汇总) ...

  7. MATLAB 之 绘制三维图形的基本函数、三维曲面和其他三维图形

    文章目录 一.绘制三维曲线的基本函数 二.三维曲面 1. 平面网格坐标矩阵的生成 2. 绘制三维曲面的函数 3. 标准三维曲面 三.其他三维图形 1. 三维条形图 2. 三维饼图 3. 三维实心图 4 ...

  8. 绘制图形可以使用什么python数据库_用Matplotlib如何绘制3D图形

    Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 在上篇中讲述的是如何对图形颜色和线条的填充,而今天给大家带来的是用matp ...

  9. OpenCv Java 简单的图形轮廓绘制 (5)

    初学Opencv实现一点点的功能都感觉很是吃力,所以不得不写点东西记忆一下,不然明天又忘记了 好记星不如烂笔头 我就想能不能处分出图片中的正方形和圆形,标记出来,我们这边就绘制器图像,下一步就是认识图 ...

最新文章

  1. PCL点云分割(1)
  2. (原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)
  3. postgresql数据库的数据导出
  4. 终端不能联网_详细解析物联网是什么?
  5. nothing comes free
  6. VTK:相互作用之InteractorStyleUser
  7. Meterpreter重要命令与使用
  8. 用Python实现快速排序
  9. python deepcopy报错_python 字典对象赋值之deepcopy遭遇的问题及解决过程(lxml惹的祸)...
  10. SQL Server XML数据解析(1)
  11. 计算机存储T,GB,MB,KB,B,bit
  12. matlab液压仿真实例,基于MATLAB-simulink的液压系统动态仿真.pptx
  13. 固态硬盘是什么接口_【扫盲贴】SSD固态硬盘硬盘接口大全,你值得拥有!
  14. tablewidget设置输入数字_【办税辅导】 增值税发票开票软件(税务UKey版)登录及设置...
  15. Golang 从0到1之任务提醒(二)
  16. 新手使用CAD制图-需要了解的软件常识
  17. poj1008(Maya Calendar)玛雅历(c++实现)
  18. linux中shell的小括号、大括号的用法区别
  19. PS 2019 Mac版 自学入门系列(七)—— 调亮深色区域
  20. Matlab 从怀俄明大学上爬取探空数据

热门文章

  1. JAVA运营商项目怎么样,运营商套餐的那些坑
  2. 字典实体类:DictionaryEntry类
  3. 在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。
  4. Jspxcms支持maven和Postgresql
  5. python api开发用什么框架_python api框架
  6. Android动态秒针插件app,Android 8.1 Launcher3实现动态指针时钟功能
  7. 第五章:项目范围管理 - (5.0 项目范围管理是什么)
  8. 2021-2027全球及中国电刀回路板行业研究及十四五规划分析报告
  9. 【DP】【单调队列优化】修剪草坪
  10. “锦衣夜行”的平安智慧城市走向To B路