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 相关文章推荐
PHP 写文本日志实现代码
May 18 PHP
php操作JSON格式数据的实现代码
Dec 24 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
PHP也能干大事 随机函数
Apr 14 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
laravel 出现command not found问题的解决方案
Oct 23 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 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
PHP5函数小全(分享)
2013/06/06 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
微信 开发生成带参数的二维码的实例
2016/11/23 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
php探针不显示内存解决方法
2019/09/17 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
Python调用C# Com dll组件实战教程
2017/10/12 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
小型女装店的创业计划书
2014/01/09 职场文书
求职信模板怎么做
2014/01/26 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
项目建议书格式
2014/03/12 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书