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 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 PHP
php二维数组合并及去重复的方法
Mar 04 PHP
php上传图片客户端和服务器端实现方法
Mar 30 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
php实现查询功能(数据访问)
May 23 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
PHP钩子与简单分发方式实例分析
Sep 04 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
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
详解JavaScript函数
2015/12/01 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
[01:09:19]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第二场 2月28日
2021/03/11 DOTA
Python构建图像分类识别器的方法
2019/01/12 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python批量解压zip文件的方法
2019/08/20 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
大学生找工作推荐信范文
2013/11/28 职场文书
《灯光》教学反思
2014/02/08 职场文书
合作经营协议书
2014/04/17 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014司机年终工作总结
2014/12/05 职场文书
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python