php图形处理教程-php生成图片.doc

php图形处理教程-php生成图片.doc

ID:52814072

大小:33.50 KB

页数:5页

时间:2020-03-30

php图形处理教程-php生成图片.doc_第1页
php图形处理教程-php生成图片.doc_第2页
php图形处理教程-php生成图片.doc_第3页
php图形处理教程-php生成图片.doc_第4页
php图形处理教程-php生成图片.doc_第5页
资源描述:

《php图形处理教程-php生成图片.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在web应用中经常会用到生成图片这一功能,在php教程 中创建图片需要gd库的支持才能创建图形,有了这个图形功能,我们就可以方便的生成缩图,验证码,给图片加水印等。在php中要安装gd库才能正常运行创建图片功能,方法如下,在win系统,找到php.ini把;extension=php_gd2.dll前面的";"去了,重起apache就OK了。下面我们一看实例php的gd库可以生成多种图像文件,如gif,png,jpg,wbmp,xpm等,下面来看一个生成正方形的文件。

2、mageCreateTrueColor($width,$height);//分配颜色$white=ImageColorAllocate($im,255,255,255);$blue=ImageColorAllocate($im,0,0,64);//绘制颜色至图像中ImageFill($im,0,0,$blue);//绘制字符串:Hello,PHPImageString($im,10,100,120,'Hello,PHP',$white);//输出图像,定义头Header('Content-type:image/png');//将图像发送至浏览器I

3、magePng($im);//清除资源ImageDestroy($im);?>查看结果只要浏览php文件就可以了,如果要图像调用实例二,使用基本函数创建图片imagecreate()resourceimagescreate(intx,inty)imagedestroy是放图片所占内存空间intingaedestroy(image)imagecopy()intimagecopy(dst_im,sr_im,intx,inty,intx,inty,)下面来看实例

4、/jpeg");//载入图像$imagen1=imagecreatefromjpeg("imagen1.jpg");$imagen2=imagecreatefromjpeg("imagen2.jpg");//复制图像imagecopy($imagen1,$imagen2,0,0,0,0,200,150);//输出jpeg图像 imagejpeg($imagen1);//释放内存imagedestroy($imagen2);imagedestroy($imagen1);?>实例三在图片上图片文字在这个功能上我们会用到imageCreateFromJ

5、peg这个函数是,把来自文件或者form的图片重新创建一次,resourceimageCrrateFromJpge(string,imageName);imageCrateFromPng();resourceimageCrrateFromJpge(string,imageName);看实例

6、   $im=ImageCreate(400,30);             $bgc=ImageColorAllocate($im,255,255,255);       $tc =ImageColorAllocate($im,0,0,0);      ImageFilledRectangle($im,0,0,150,30,$bgc);      ImageString($im,4,5,5,"Errorloading:$imgname",$tc);   }   return$im; } $imgPng=Loadpng("./karte.png

7、");  /*输出图像到浏览器*/ header("Content-type:image/png"); imagePng($imgPng);  ?>

8、164);imageFilledRectangle($img,0,0,100,100,$white);imageRectangle($i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。