下一篇 » « 上一篇

上传图片时生成缩微图象的函数

作者:爱好者    时间:2008-01-22    来源:php之家    点击:1528    本文共1篇文章 字体:[ ]

上传图片时生成缩微图象的函数

作者/来源keniv



上传图片时生成缩微图象的函数

实际应用请看http
://feifei2.bjedu.gov.cn/cgi-bin/funnymovie.php

// 这里有很多搞笑电影

// 本函数从源文件取出图象设定成指定大小并输出到目的文件

// 源文件格式gif,jpg,,png

// 目的文件格式jpg

// $srcFile: 源文件

// $dstFile: 目标文件

// $dstW: 目标图片宽度

www.444p.com



// $dstH: 目标文件高度

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

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

switch ($data[2]) {

php学习之家



case 1:

$im
= @ImageCreateFromGIF($srcFile);

break;

case 2:

$im
= @imagecreatefromjpeg($srcFile);

break;

www.444p.com php学习之家



case 3:

$im
= @ImageCreateFromPNG($srcFile);

break;

}

$srcW
=ImageSX($im);

$srcH
=ImageSY($im); php学习之家

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

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

php学习之家http://www.444p.com



ImageJpeg
($ni,$dstFile);

// 如果需要输出到浏览器那么将上一句改为ImageJpeg($ni);

// 如果需要其它格式的图片改动最后一句就可以了 
发表评论
密码: (游客不需要密码)
记住我【Alt+S 或 Ctrl+Enter 快速提交】

搜索工具


《PHP教程》点击排行