萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 生成縮略圖

生成縮略圖


生成縮略圖
$tx=GetImageSize($sample);
    if($tx[0]<=$tx[1] and $tx[1]>=120){
       $height=120;
       $width=intval($height*$tx[0]/$tx[1]);
    }
    if($tx[0]>=$tx[1] and $tx[0]>=100){
       $width=100;
       $height=intval($width*$tx[1]/$tx[0]);
    }
    if($tx[0]<100 and $tx[1]<120){
       $width=$tx[0];
       $height=$tx[1];
    }
    makethumb2($sample,$target,$width,$height);
    // $srcFile: 源文件
    // $dstFile: 目標文件
    // $dstW: 目標圖片寬度
    // $dstH: 目標文件高度
    function makethumb2($srcFile,$dstFile,$dstW,$dstH){
                 $data=GetImageSize($srcFile,&$info);
                 switch($data[2]){
                            case 1:
                                     $im=@ImageCreateFromGIF($srcFile);
                                     break;
                            case 2:
copyright © 萬盛學電腦網 all rights reserved