您的位置:首页 > 编程语言 > PHP开发

php生成缩略图

2008-02-01 14:29 267 查看
<?php

///////////////////////////////////////ClearWind///////////////////////

function makethumb2($srcFile,$dstFile,$dstW,$dstH){

//$srcFile:源文件路径及文件名

//$dstFile:目标文件路径及文件名

//$dstW:目标图片宽度

//$dstH:目标图片高度

$data=GetImageSize($srcFile,&$info);

switch($data[2]){

case 1:

$im=@ImageCreateFromGIF($srcFile);

break;

case 2:

$im=@ImageCreateFromJPEG($srcFile);

break;

case 3:

$im=@ImageCreateFromPNG($srcFile);

break;

}

$srcW=ImageSX($im);

$srcH=ImageSY($im);

$ni=imagecreatetruecolor($dstW,$dstH);

$black=imagecolorallocate($ni,255,255,255);

imagefilledrectangle($ni,0,0,$dstW,$dstH,$black);

ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);

ImageGif($ni,$dstFile);

}

///////////////////////////////////////ClearWind///////////////////////

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: