【GD2绘制图形在浏览器中不能展示】教程文章相关的互联网学习教程文章

PHP中绘制图像的一些函数总结_PHP【图】

在PHP中绘制图像的函数非常丰富,包括点、线、各种几何图形等可以想象出来的平面图形,都可以通过PHP中提供的各种画图函数完成。我们在这里介绍一些常用的图像绘制,如果使用我们没有介绍过的函数,可以参考手册实现。另外,这些图形绘制函数都需要使用画布资源,并在画布中的位置通过坐标(原点是在画布左上角的起始位置,以像素为单位,沿着X轴正方向向右延伸,Y轴正方向向下延伸)决定,并且还可以通过函数的最后一个参数,设置...

PHP中创建图像并绘制文字的例子_PHP【图】

在图像中显示的文字也需要按坐标位置画上去。在PHP中不仅支持比较多的字体库,而且提供了非常灵活的文字绘制方法。例如,在图中绘制缩放、倾斜、旋转的文字等。可以使用imageString()、imageStringUP()或imageChar()等函数使用的字体文字绘制到图像中。这些函数的原型如下所示:代码如下: bool imagestring(resource $image,int $font,int $x ,int $y,string $s,int $color) //水平地画一行字符串 bool imagestringup...

php绘制一个矩形的方法_PHP

本文实例讲述了php绘制一个矩形的方法。分享给大家供大家参考。具体实现方法如下:代码如下:<?php //1、创建画布 $im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。 //2、绘制所需要的图像 $red = imagecolorallocate($im,255,0,0);//创建一个颜色,以供使用 imagerectangle($im,30,30,240,140,$red);//画一个矩形。参数说明:30,30表示...

php绘制一条弧线的方法_PHP

本文实例讲述了php绘制一条弧线的方法。分享给大家供大家参考。具体如下: 弧线相当于截取了椭圆的一部分。代码如下:代码如下:<?php //1、创建画布 $im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。 //2、绘制所需要的图像 $red = imagecolorallocate($im,255,0,0);//创建一个颜色,以供使用 imagearc($im,100,80,120,90,0,120,$red);...

php绘制圆形的方法_PHP

本文实例讲述了php绘制圆形的方法。分享给大家供大家参考。具体实现方法如下: php绘图的基本步骤,有四步(php.ini里的 extension = php_gb2.dll 组件首先需要启用) 1、创建画布; 2、画出所需要的图像(圆、直线、矩形、扇形、弧线.......); 3、输出到网页,或者另存; 4、销毁图片(目的是释放图像所占用的内存)。 网站开发最常用的三种图像格式:gif、jpg/jpeg、png (1)gif格式:压缩率最高,但只能显示256色,可能造成色...

php绘制一条直线的方法_PHP

本文实例讲述了php绘制一条直线的方法。分享给大家供大家参考。具体实现方法如下:代码如下:<?php //1、创建画布 $im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。 //2、绘制所需要的图像 $red = imagecolorallocate($im,255,0,0);//创建一个颜色,以供使用 imageline($im,30,30,240,140,$red);//画一条直线。参数说明:30,30表示起点...

php绘制一个扇形的方法_PHP

本文实例讲述了php绘制一个扇形的方法。分享给大家供大家参考。具体如下: php绘制一个扇形。关于参数说明,除最后一个参数外,其它都与弧线的参数一样,请参考上一篇《php绘制一条弧线的方法》。最后一个参数有四种类型。分别是: IMG_ARC_PIE、IMG_ARC_CHORD、IMG_ARC_NOFILL和IMG_ARC_EDGED,具体参数说明见php手册的 imagefilledarc 画扇形函数。代码如下:<?php //1、创建画布 $im = imagecreatetruecolor(300,200);//新建一个...

php使用Jpgraph绘制简单X-Y坐标图的方法_PHP【图】

本文实例讲述了php使用Jpgraph绘制简单X-Y坐标图的方法。分享给大家供大家参考。具体实现方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); //将要用于图表创建的数据存放在数组中 $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new Graph(400,300); //创建新的Graph对象 $graph->SetScale("textlin"); //设置刻度样式 $graph->img->SetMargin(30,30,80,30); //设置图表边...

php使用Jpgraph绘制柱形图的方法_PHP【图】

本文实例讲述了php使用Jpgraph绘制柱形图的方法。分享给大家供大家参考。具体实现方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_bar.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); //定义数组 $graph = new Graph(400,300); //创建新的Graph对象 $graph->SetScale("textlin"); $graph->SetShadow(); //设置阴影 $graph->img->SetMargin(40,30,20,40); //设置边距 $b...

php使用Jpgraph绘制饼状图的方法_PHP【图】

本文实例讲述了php使用Jpgraph绘制饼状图的方法。分享给大家供大家参考。具体实现方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_pie.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new PieGraph(400,300); $graph->SetShadow(); $graph->title->Set("年度收支表"); $graph->title->SetFont(FF_SIMSUN,FS_BOLD); $pieplot = new PiePlot($data); $graph->Add($pieplot); ...

php使用Jpgraph绘制3D饼状图的方法_PHP【图】

本文实例讲述了php使用Jpgraph绘制3D饼状图的方法。分享给大家供大家参考。具体实现方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_pie.php"); include ("src/jpgraph_pie3d.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new PieGraph(400,300); $graph->SetShadow(); $graph->title->Set("年度收支表"); $graph->title->SetFont(FF_SIMSUN,FS_BOLD); $pieplot = new Pie...

php使用Jpgraph绘制复杂X-Y坐标图的方法_PHP【图】

本文实例讲述了php使用Jpgraph绘制复杂X-Y坐标图的方法。分享给大家供大家参考。具体实现方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); $data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //第一条曲线的数组 $data2 = array(523,634,371,278,685,587,490,256,398,545,367,577); //第二条曲线的数组 $graph = new Graph(400,300); //创建新的Graph对象 $graph->SetScale("textlin")...

PHP中使用GD库绘制折线图折线统计图的绘制方法_PHP

在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库。除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定。GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如FreeType、Type 1等字体库。通过GD库中的函数可以完成各种点、线、...

PHP绘制网站登录首页图片验证码_PHP【图】

几乎所有的网站登录页都会有验证码,验证码是一种安全保护机制,在注册时要求必须有人工操作进行验证,用于防止垃圾注册机大量注册用户账号占用服务器内存从而使服务器瘫痪。 图片验证码的实现十分简单。首先从指定字符集合中随机抽取固定数目的字符,以一种不规则的方法画在画布上,再适当添加一些干扰点和干扰元素,最后将图片输出,一张崭新的验证码就完成了。 先给大家展示下生成的验证码:点击刷新:如果大家对实现效果非常满...

phpGD绘制24小时柱状图_php技巧

80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87 一共24个数字 一个都不能少哦少了要出错 你可以修改函数判断一下 代码如下:/* 24小时柱状图 作者:taokey QQ:29611705 */ function h24($str){ $hour = explode(",",$str); $hmax = max($hour); $ppix = 150/$hmax; //计算柱状图高度 $h0 = 190-$hour[0]...