實際應用請看http://feifei2.bjedu.gov.cn/cgi-bin/funnymovie.php // 這里有很多搞笑電影 // 本函數從源文件取出圖象,設定成指定大小,并輸出到目的文件 // 源文件格式: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,$dstFile); // 如果需要輸出到瀏覽器,那么將上一句改為ImageJpeg($ni); // 如果需要其它格式的圖片,改動最后一句就可以了 }
|