PHP中生成横状百分比图片实例
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-06 11:14:33 浏览: 评论:0
一个PHP中生成横状百分比图片实例代码,实例代码如下,复制直接运行即可.
- <?php
- //创建画布,在创建前不要有任何输出和空格哦,否则图片生成不了
- $im=imagecreatetruecolor(100,10);
- //$cc=imagecolorallocate($im,245,245,245);
- //imagefill($im,0,0,$cc);
- //着色的颜色,采用的是RGB的格式
- $red=imagecolorallocate($im,0,0,245);
- $cc=imagecolorallocate($im,245,245,245);
- //颜色
- $red1 = imagecolorallocate($im,30,144,255);
- $red2 = imagecolorallocate($im,220,20,60);
- $red3 = imagecolorallocate($im,0,206,209);
- $red4 = imagecolorallocate($im,255,255,0);
- //填充矩形颜色可以自定义填充的颜色,上面定义的颜色在这里我只是做测试例子,至于长度比例大小可以根据项目动态数据来控制
- //圆
- //imageellipse($im,20,20,20,20,$red);
- //直线
- //imageline($im,0,0,400,300,$red);
- //矩形
- //imagerectangle($im,0,0,100,10,$red);
- //填充矩形
- imagefilledrectangle($im,0,0,30,10,$red);
- imagefilledrectangle($im,30,0,100,10,$cc);
- //弧线
- //imagearc($im,100,100,50,50,180,270,$red);
- //扇形
- //imagefilledarc($im,100,100,80,50,180,270,$red,IMG_ARC_PIE);
- //拷贝图片到画布
- //1.加载源图片
- //$srcImage=imagecreatefromgif("2.GIF");
- //这里我们可以使用一个getimagesize()
- //$srcImageInfo=getimagesize("2.GIF");
- //拷贝源图片到目标画布
- //imagecopy($im,$srcImage,0,0,0,0,$srcImageInfo[0],$srcImageInfo[1]);
- header("content-type: image/png");
- //生成图片
- imagepng($im);
- //释放内存,亲,注意咯!如果不加这句,访问量大的话apache会爆掉的哦
- imagedestory($im);
- ?>
注意:1.PHP本身就支持了画图,但必须开启GD库,打php.ini 文件,找到extension=php_gd2.dll,把前面的分号“;”去掉,重启apache
Tags: PHP生成 百分比 图片
相关文章
- ·php生成验证码图片从入门和精通教程(2013-12-31)
- ·php生成缩略图的例子(2014-06-19)
- ·php生成略缩图程序代码与详细介绍(2014-07-31)
- ·php简单实用生成缩略图代码(2014-08-17)
- ·PHP中生成图像程序代码(2014-08-18)
- ·PHP生成图片验证码练习笔记(2014-08-18)
- ·php生成图形验证码几种方法总结(2014-08-18)
- ·php生成雪花背景验证码程序代码(2014-08-18)
- ·完美的php生成验证码程序代码(2014-08-18)
- ·php生成图片缩略图类程序(2014-08-18)
- ·PHP生成GIF动态图片验证码(2014-08-18)
- ·PHP生成同比例的缩略图实现程序(2014-08-18)
- ·php生成缩略图类(2014-08-18)
- ·php中生成透明背景png缩略图程序(2014-08-19)
- ·php生成验证码图片学习笔记(2014-08-19)
- ·php生成缩略图经典类(2014-08-19)

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)