资源描述:
《基于gd2图形库的php生成图片缩略图类代码分享》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解基于GD2图形库的PHP生成图片缩略图类代码分享 这篇文章主要介绍了基于GD2图形库的PHP生成图片缩略图类代码分享,本文直接给出实现代码和使用方法,需要的朋友可以参考下 要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库使用一个类生成图片的缩略图 1.使用方法 $resizeimage=newresizeimage("图片源文件地址","200","100","0","缩略图地址"
2、); //就只用上面的一句话,就能生成缩略图,其中,源文件和缩略图地址可以相同,200,100分别代表宽和高 2.缩略图类代码 //使用如下类就可以生成图片缩略图, classresizeimage { //图片类型 var$type; //实际宽度 var$width; //实际高度 var$height;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程
3、,对党的性质、宗旨、任务等基本知识有了进一步的了解 //改变后的宽度 var$resize_width; //改变后的高度 var$resize_height; //是否裁图 var$cut; //源图象 var$srcimg; //目标图象地址 var$dstimg; //临时创建的图象 var$im; functionresizeimage($img,$wid,$hei,$c,$dstpath) { $this->srcimg=$img; $this->resize_width=$wid; $this->re
4、size_height=$hei; $this->cut=$c; //图片的类型 $this->type=strtolower(substr(strrchr($this->srcimg,"."),1)); //初始化图象对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 $this->initi_img(); //目标图象
5、地址 $this->dst_img($dstpath); //-- $this->width=imagesx($this->im); $this->height=imagesy($this->im); //生成图象 $this->newimg(); ImageDestroy($this->im); } functionnewimg() { //改变后的图象的比例 $resize_ratio=($this->resize_width)/($this->resize_height); //实际图象的比例 $ratio=($
6、this->width)/($this->height); if(($this->cut)=="1") //裁图 { if($ratio>=$resize_ratio) //高度优先对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 { $newimg=imagecreatetruecolor($this->resize
7、_width,$this->resize_height); imagecopyresampled($newimg,$this->im,0,0,0,0,$this->resize_width,$this->resize_height,(($this->height)*$resize_ratio),$this->height); ImageJpeg($newimg,$this->dstimg); } if($ratio //宽度优先 { $newimg=imagecreatetruecolor($this->resize_width,$
8、this->resize_height); imagecopyresampled($newimg,$this->im,0,0,0,0,