介绍
这篇文章将为大家详细讲解有关使用PHP怎么按一定比例压缩图片,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强>压缩图片的工具类:强>
& lt; PHP ?/* * ,图片压缩操作类 ,v1.0 */{class 图像才能 ,, private 才能;src美元; private 才能;imageinfo美元; private 才能;$形象; public 才能;percent 美元;=,0.1; public 才能;function  __construct (src) { ,, ,,这→美元src =, src美元; ,, ,,} ,/* * 打才能开图片 ,*/public 才能;function  openImage () { ,, ,,列表(宽度、美元,美元的高度,,类型,美元,美元attr),=, getimagesize ($ this→src); ,,这→美元imageinfo =,阵列( ,, & # 39;才能宽度# 39;=在美元的宽度, & # 39;才能高度# 39;=祝辞高度,美元 & # 39;才能类型# 39;=祝辞image_type_to_extension(美元类型,错误), & # 39;才能attr # 39;=祝辞attr美元 ,,); ,,fun 美元;=,“imagecreatefrom"。$ this→imageinfo[& # 39;类型# 39;]; ,,这→美元image =,有趣的美元($ this→src); ,,} ,/* * ,,操作图片 ,*/public 才能;function  thumpImage () { ,, ,,new_width 美元;=,$ this→imageinfo[& # 39;宽度# 39;],*,$ this→百分比;=美元才能new_height $ this→imageinfo[& # 39;高度# 39;],*,$ this→百分比; 时间=美元才能image_thump imagecreatetruecolor (new_width, new_height美元);//才能将原图复制带图片载体上面,并且按照一定比例压缩,极大的保持了清晰度 imagecopyresampled才能(image_thump美元,美元这→形象,0,0,0,0,new_width美元,new_height美元,美元这→imageinfo[& # 39;宽度# 39;],美元这→imageinfo[& # 39;高度# 39;]); imagedestroy才能($ this→图片),, 这个美元才能→image =, image_thump美元; ,,} ,/* * 输才能出图片 ,*/public 才能;function  showImage () { ,, ,,头(& # 39;- type:图像/& # 39;。$ this→imageinfo[& # 39;类型# 39;]); funcs 美元;=,才能“image"。$ this→imageinfo[& # 39;类型# 39;]; 美元才能func ($ this→图片); ,, ,,} ,/* * 保才能存图片到硬盘 ,*/public 才能;function  saveImage(美元名称){ ,, ,,funcs 美元;=,“image"。$ this→imageinfo[& # 39;类型# 39;]; 美元才能func ($ this→形象,美元的名字# 39;公司强生# 39;。$ this→imageinfo[& # 39;类型# 39;]); ,, ,,} ,/* * 销才能毁图片 ,*/public 才能;function  __destruct () { ,, ,,imagedestroy ($ this→图片); ,,} ,, ,,} , , 祝辞;
测试:
& lt; php ? , ,require & # 39; image.class.php& # 39;;=,美元src “001. jpg"; ,image 美元;=,new 图像(src); 美元,形象→percent =, 0.2; 美元,形象→openImage (); 美元,形象→thumpImage (); 美元,形象→showImage (); 美元,形象→saveImage (md5 (“aa123")); , , ?在
php的框架有哪些
php的框架:1,Laravel, Laravel是一款免费并且开源的php应用框架。2,Phalcon, Phalcon是运行速度最快的一个php框架。3,Symfony, Symfony是一款为Web项目准备的php框架。4,Yii, Yii是一款快速、安全和专业的php框架。5,CodeIgniter, CodeIgniter是一款非常敏捷的开源php框架。6,CakePHP, CakePHP是一款老牌的php框架1:8)。Kohana, Kohana是一款敏捷但是功能强大的PHP框架。
关于使用PHP怎么按一定比例压缩图片就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。