码迷,mamicode.com
首页 > Web开发 > 详细

PHP之缩略图

时间:2016-05-31 13:55:03      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

<?php 

$imagefile="C:\\Users\\Administrator\\Desktop\\2.jpeg";
$imagattr=getimagesize($imagefile);  //图片大小
$maxx=$imagattr[0];  //宽
$maxy=$imagattr[1]; //高
$ext=$imagattr[2]; //图像类型
$mine=$imagattr[‘mime‘]; //图像格式
$big=imagecreatefromjpeg($imagefile);  //大

$x=200;
$y=100;

//等比列缩放
if(($x/$maxx)>($y/$maxy))
{
	$bili=$y/$maxy;
}else{
	$bili=$x/$maxx;
}
$x=floor($maxx*$bili);
$y=floor($maxy*$bili);
$small=imagecreatetruecolor($x, $y);
imagecopyresampled($small,$big,0,0,0,0,$x,$y,$maxx,$maxy);  //ss
switch($ext)
   {
   	 case 1:
   	 $imageout="imagegif";
   	 break;
   	 case 2:
   	 $imageout="imagejpeg";
   	 break;
   	 case 3:
   	 $imageout="imagepng";
   	 break;
   }
   header("content-type:{$mine}");

   //$imageout($small);
   $imageout($small);
imagedestroy($img);
imagedestroy($xiao);


?>

  

PHP之缩略图

标签:

原文地址:http://www.cnblogs.com/mengluo/p/5545455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!