php自动生成横状百分比图片的实现代码
发布时间:2015-10-23 编辑:jiaochengji.com
php自动生成横状百分比图片的实现代码,用php的gd库实现的,简单好用,大家用了都说好,有需要的朋友,不妨参考下。
php支持画图,但必须开启GD库。
打php.ini 文件,找到extension=php_gd2.dll,把前面的分号“;”去掉,重启apache 即可。
参考代码如下。
<?php //搜集整理 脚本学堂 www.jbxue.com //创建画布,在创建前不要有任何输出和空格哦,否则图片生成不了 $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); ?>
您可能感兴趣的文章:
php自动生成横状百分比图片的实现代码
PHP中生成横状百分比图片实例
Jquery图形报表插件 jqplot简介及参数详解
PHP图片裁剪函数(图像不变形)
PHP GD库动态生成折线图的实例代码
使用phpqrcode生成二维码
jqPlot 基于jquery的画图插件
jQuery 幻灯片插件(带缩略图功能)
jqPlot Option配置对象详解
php结合nginx实现动态裁剪图片
上一篇:获取当前页面的完整URL的php代码有哪些
下一篇:php禁止ip访问的函数
[关闭]