php绘制圆形的方法

 更新时间:2015年01月24日 12:40:35   投稿:shichen2014  
这篇文章主要介绍了php绘制圆形的方法,详细分析了php绘制图形的基本步骤与绘制圆形的实现方法,需要的朋友可以参考下

本文实例讲述了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获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法

    php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法

    这篇文章主要介绍了php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法,通过一个API接口调用实现针对访客信息的相关查询功能,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • 使用PHP会话(Session)实现用户登陆功能

    使用PHP会话(Session)实现用户登陆功能

    本篇文章是对PHP会话(Session)实现用户登陆功能进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP的反射动态获取类方法、属性、参数操作示例

    PHP的反射动态获取类方法、属性、参数操作示例

    这篇文章主要介绍了PHP的反射动态获取类方法、属性、参数操作,结合实例形式分析了PHP反射的功能、原理及基于反射动态获取类方法、属性、参数相关操作技巧,需要的朋友可以参考下
    2020-03-03
  • PHP中常见原生类的使用总结

    PHP中常见原生类的使用总结

    PHP原生类是指在PHP编程语言中自带的类库,提供了丰富的功能和方法,可以直接使用,不需要额外安装或引入其他第三方类库,下面我们就来学习一下PHP中常见原生类的使用吧
    2023-11-11
  • PHP编程中的__clone()方法使用详解

    PHP编程中的__clone()方法使用详解

    这篇文章主要介绍了PHP编程中的__clone()方法使用详解,__clone()方法相当于一个浅拷贝,是PHP入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • php目录管理函数小结

    php目录管理函数小结

    主要包括一些文件和文件夹的操作用到的一些函数
    2008-09-09
  • PHP下用rmdir实现删除目录的三种方法小结

    PHP下用rmdir实现删除目录的三种方法小结

    PHP本身有一个rmdir()函数可以用来删除目录,不过要求必须是空目录,本文列举了三种方法。1、递规法;2、系统调用法;3、循环法 。
    2008-04-04
  • 一文带你搞懂PHP单例模式

    一文带你搞懂PHP单例模式

    单例就是单实例的意思,即在系统全局,一个类只创建一个对象,并且在系统全局都可以访问这个对象而不用重新创建。本文将通过示例为大家详细讲解Java单例模式的使用,需要的可以参考一下
    2022-12-12
  • PHP检测用户语言的方法

    PHP检测用户语言的方法

    这篇文章主要介绍了PHP检测用户语言的方法,涉及针对php预定义服务器变量$_SERVER['HTTP_ACCEPT_LANGUAGE']的判定与使用技巧,需要的朋友可以参考下
    2015-06-06
  • php 批量替换html标签的实例代码

    php 批量替换html标签的实例代码

    这篇文章主要是对php批量替换html标签的实例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11

最新评论