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中对数据库操作的封装
Oct 09 PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
Yii2中关联查询简单用法示例
Aug 10 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
Feb 07 PHP
php及codeigniter使用session-cookie的方法(详解)
Apr 06 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
php 分页函数multi() discuz
2009/06/21 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
wxPython 入门教程
2008/10/07 Python
python实现调用其他python脚本的方法
2014/10/05 Python
python连接MySQL数据库实例分析
2015/05/12 Python
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
Python实现全排列的打印
2018/08/18 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
应届生程序员求职信
2013/11/05 职场文书
股东授权委托书范文
2014/09/13 职场文书
房产协议书范本
2014/10/18 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书
Python实现生活常识解答机器人
2021/06/28 Python
Go语言读取txt文档的操作方法
2022/01/22 Golang
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers