澳门新葡亰娱乐官网生成缩略图

变动缩略图$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:
$im=@ImageCreateFromJPEG($srcFile卡塔尔国; break; case 3:
$im=@ImageCreateFromPNG($srcFileState of Qatar; break; } $srcW=ImageSX($imState of Qatar;
$srcH=ImageSY($im卡塔尔国; $ni=ImageCreate($dstW,$dstH卡塔尔(قطر‎;
ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcHState of Qatar;
ImageJpeg($ni,$dstFile卡塔尔国; //
假使急需输出到浏览器,那么将上一句改为ImageJpeg($ni卡塔尔(قطر‎; //
纵然急需任何格式的图样,改造最终一句就能够了}

变动缩略图
$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:

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图