php绘制一条弧线的方法


Posted in PHP onJanuary 24, 2015

本文实例讲述了php绘制一条弧线的方法。分享给大家供大家参考。具体如下:

弧线相当于截取了椭圆的一部分。代码如下:

<?php

//1、创建画布

$im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。

//2、绘制所需要的图像

$red = imagecolorallocate($im,255,0,0);//创建一个颜色,以供使用

imagearc($im,100,80,120,90,0,120,$red);//画一条弧线(椭圆或圆形是一条特殊的弧线)。参数理解,相当于截取了椭圆/圆形的一部分。(100,80)表示中心点;(120,90)表示(椭圆)宽度与高;(0,120):0表示起点,中心点水平向右直线,与弧线交叉点,为0点。120表示从起点开始,顺时针转120度(特殊:当为360时,相当于转了一圈,得到一个圆)。

//3、输出图像

header("content-type: image/png");

imagepng($im);//输出到页面。如果有第二个参数[,$filename],则表示保存图像

//4、销毁图像,释放内存

imagedestroy($im);

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
PHP+ACCESS 文章管理程序代码
Jun 21 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
smarty内置函数capture用法分析
Jan 22 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
基于PHP实现数据分页显示功能
May 26 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
PHP实现简易用户登录系统
Jul 10 PHP
php绘制一个矩形的方法
Jan 24 #PHP
php绘制一条直线的方法
Jan 24 #PHP
php绘制圆形的方法
Jan 24 #PHP
php文件上传简单实现方法
Jan 24 #PHP
php文件夹的创建与删除方法
Jan 24 #PHP
php读取文件内容的方法汇总
Jan 24 #PHP
PHP向socket服务器收发数据的方法
Jan 24 #PHP
You might like
php中static静态变量的使用方法详解
2010/06/04 PHP
php中对2个数组相加的函数
2011/06/24 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
php使用curl访问https示例分享
2014/01/17 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
Python的requests网络编程包使用教程
2016/07/11 Python
Python探索之自定义实现线程池
2017/10/27 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
入党申请人的自我鉴定
2013/12/01 职场文书
《悯农》教学反思
2014/04/28 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
捐资助学感谢信
2015/01/21 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
SpringBoot Http远程调用的方法
2022/08/14 Java/Android