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 相关文章推荐
PHP调用三种数据库的方法(3)
Oct 09 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
网站防止被刷票的一些思路与方法
Jan 08 PHP
Laravel 5框架学习之表单
Apr 08 PHP
PHP正则获取页面所有图片地址
Mar 23 PHP
php的debug相关函数用法示例
Jul 11 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
PHP使用strrev翻转中文乱码问题的解决方法
Jan 13 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP面向对象类型约束用法分析
Jun 12 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脚本的10个技巧(1)
2006/10/09 PHP
杏林同学录(三)
2006/10/09 PHP
php基础知识:控制结构
2006/12/13 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
JS获取时间的方法
2015/01/21 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
2017/03/02 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
大学四年职业生涯规划书范文
2014/01/02 职场文书
自荐书4要点
2014/01/25 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
股权转让协议书范本
2014/04/12 职场文书
节能减排倡议书
2014/04/15 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
异地恋情人节寄语
2015/02/28 职场文书
百年孤独读书笔记
2015/06/29 职场文书
酒店员工管理制度
2015/08/05 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
分享几种python 变量合并方法
2022/03/20 Python