首页 > 其他 > 详细

对图片进行缩放

时间:2015-11-24 14:24:16      阅读:100      评论:0      收藏:0      [点我收藏+]
技术分享
 1 <?php
 2     /**
 3         用于对图片进行缩放
 4         @param string $filename        图片的URL
 5         @param int $width            目标图片的宽度
 6         @param int $height            目标图片的高度
 7     */
 8     function thumb($filename,$width = 200,$height = 200){
 9         list($width_orig,$height_orig) = getimagesize($filename);
10         
11         //根据参数$width和$height的值换算出等比例缩放的高度和宽度
12         if($width && ($width_orig < $height_orig)){
13             $width = ($height / $height_orig) * $width_orig;            
14         }else{
15             $height = ($width / $width_orig) * $height_orig;
16         }
17         
18         //将原图放到新创建的图片资源当中
19         $image_p = imagecreatetruecolor($width,$height);
20         
21         //获取原图的图像资源
22         $image = imagecreatefromjpeg($filename);
23         
24         imagecopyresampled($image_p,$image,0,0,0,0,$width,$height,$width_orig,$height_orig);
25         //header("Content-type:image/jpeg");
26         //imagejpeg($image);
27         echo "<br>";
28         imagejpeg($image_p,$filename,100);
29         
30         imagedestroy($image);
31         imagedestroy($image_p);
32     }
33     
34     thumb("mm2.jpg",100,100);
35 ?>
thumb

 

对图片进行缩放

原文:http://www.cnblogs.com/banshaohuan/p/4991251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!