正文

php生成缩微图2008-12-01 18:03:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/5ibc/39612.html

分享到:

<?// 本函数从源文件取出图象,设定成指定大小,并输出到目的文件// 源文件格式:gif,jpg,,png// 目的文件格式:jpg// $srcFile: 源文件// $dstFile: 目标文件// $dstW: 目标图片宽度// $dstH: 目标文件高度function makethumb($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=ImageCreate($dstW,$dstH);  ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);  //ImageJpeg($ni);  ImageJpeg($ni,$dstFile);  // 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni);  // 如果需要其它格式的图片,改动最后一句就可以了} $m=dirname(__FILE__); $src=$m."\\1.gif";$to=$m."\\2.jpg";//echo $src."<br>".$to."<br>";makethumb($src,$to,100,100);?>

阅读(1858) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册