开启php缩略图,PHP生成缩略图
//參數(shù)1??文件名????參數(shù)2??縮放比例
function???_thumb($_filename,$_percent){
ob_clean();
//生成png標(biāo)頭文件
header('Content-type:image/png');
$_n=explode('.',?$_filename);
//獲取文件的信息,寬和高
list($_width,$_height)=getimagesize($_filename);
//生成縮略后的大小
$_new_width=$_width*$_percent;
$_new_height=$_height*$_percent;
//按照新的大小創(chuàng)建微縮畫布
$_new_image=imagecreatetruecolor($_new_width,?$_new_height);
//按照已經(jīng)有的圖片創(chuàng)建一個(gè)畫布[按照?qǐng)D片類型]
switch($_n[1]){
case?'jpg':$_image=imagecreatefromjpeg($_filename);
break;
case?'png':$_image=imagecreatefrompng($_filename);
break;
case?'gif':$_image=imagecreatefromgif($_filename);
break;
}
//將原來的圖復(fù)制到新的圖片上
imagecopyresampled($_new_image,?$_image,?0,?0,?0,?0,?$_new_width,?$_new_height,?$_width,?$_height);
//輸出圖片
imagepng($_new_image);
//銷毀新資源句柄
imagedestroy($_new_image);
//銷毀原資源句柄
imagedestroy($_image);
}
總結(jié)
以上是生活随笔為你收集整理的开启php缩略图,PHP生成缩略图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: android手机rom简单制作教程,【
 - 下一篇: java父类调用子类方法_Java 中父