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入门速成(2)
Oct 09 PHP
php 中英文语言转换类
Sep 07 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
PHP重定向的3种方式
Mar 07 PHP
PHP四大安全策略
Mar 12 PHP
php操作XML、读取数据和写入数据的实现代码
Aug 15 PHP
PHP使用Pthread实现的多线程操作实例
Nov 14 PHP
使用PHP如何实现高效安全的ftp服务器(二)
Dec 30 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 PHP
PHP中常用的魔术方法
Apr 28 PHP
php模拟实现斗地主发牌
Apr 22 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
深入分析php之面向对象
2013/05/15 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
如何在PHP中读写文件
2020/09/07 PHP
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
Python中Random和Math模块学习笔记
2015/05/18 Python
Python中super关键字用法实例分析
2015/05/28 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
Python如何使用函数做字典的值
2019/11/30 Python
python批量生成条形码的示例
2020/10/10 Python
python如何控制进程或者线程的个数
2020/10/16 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
DELPHI面试题研发笔试试卷
2015/11/08 面试题
护士在校生自荐信
2014/02/01 职场文书
优良学风班总结材料
2014/02/08 职场文书
毕业晚会主持词
2014/03/24 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
捐助倡议书
2015/01/19 职场文书
写给领导的感谢信
2015/01/22 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
小学数学教学随笔
2015/08/14 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
redis protocol通信协议及使用详解
2022/07/15 Redis