php绘制圆形的方法


Posted in PHP onJanuary 24, 2015

本文实例讲述了php绘制圆形的方法。分享给大家供大家参考。具体实现方法如下:

php绘图的基本步骤,有四步(php.ini里的 extension = php_gb2.dll 组件首先需要启用)

1、创建画布;

2、画出所需要的图像(圆、直线、矩形、扇形、弧线.......);

3、输出到网页,或者另存;

4、销毁图片(目的是释放图像所占用的内存)。

网站开发最常用的三种图像格式:gif、jpg/jpeg、png

(1)gif格式:压缩率最高,但只能显示256色,可能造成色彩的丢失。优势:可能显示动画图像。

(2)jpg/jpeg格式:压缩率也比较高(有损压缩,也会丢失一些色彩),网页上使用比较多。

(3)png格式:综合了gif和jpg的优势,它不能显示动画图像。高保真,支持无损压缩,色彩保存得最好,相对来说,要比 jpg/jpeg 要大一点。

php绘制圆形,代码如下:

<?php

//1、创建画布

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

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

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

imageellipse($im,30,30,40,40,$red);//画一个圆。参数说明:30,30为圆形的中心坐标;40,40为宽和高,不一样时为椭圆;$red为圆形的颜色(框颜色)

//3、输出图像

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

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

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

imagedestroy($im);

?>

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

PHP 相关文章推荐
实现“上一页”和“下一页按钮
Oct 09 PHP
PHP脚本的10个技巧(6)
Oct 09 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
php实现递归抓取网页类实例
Apr 03 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
laravel实现于语言包的完美切换方法
Sep 29 PHP
php文件上传简单实现方法
Jan 24 #PHP
php文件夹的创建与删除方法
Jan 24 #PHP
php读取文件内容的方法汇总
Jan 24 #PHP
PHP向socket服务器收发数据的方法
Jan 24 #PHP
php内存缓存实现方法
Jan 24 #PHP
php+xml编程之SimpleXML的应用实例
Jan 24 #PHP
php+xml编程之xpath的应用实例
Jan 24 #PHP
You might like
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
php 可变函数使用小结
2018/06/12 PHP
显示、隐藏密码
2006/07/01 Javascript
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
JavaScript中创建对象和继承示例解读
2014/02/12 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
Python复制文件操作实例详解
2015/11/10 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
学生喝酒检讨书
2014/02/06 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
保险经纪人求职信
2014/03/11 职场文书
《埃及的金字塔》教学反思
2014/04/07 职场文书
小学生作文评语
2014/04/18 职场文书
模特大赛策划方案
2014/05/28 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
4种方法python批量修改替换列表中元素
2022/04/07 Python