中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

利用PHP實(shí)現(xiàn)圖片等比例放大和縮小

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
function resizeimage($srcfile,$mySize){  
 
    $size=getimagesize($srcfile);  
 
    switch($size[2]){  
 
        case 1:  
 
            $img=imagecreatefromgif($srcfile);  
 
            break;  
 
        case 2:  
 
            $img=imagecreatefromjpeg($srcfile);  
 
            break;  
 
        case 3:  
 
            $img=imagecreatefrompng($srcfile);  
 
            break;  
 
    }  
//源圖片的寬度和高度  
 
    $oldImg['w']=imagesx($img);  
 
    $oldImg['h']=imagesy($img);  
 
    if ($oldImg['w']<=$mySize['w'] && $oldImg['h']<156){  
 
        $rate=1;  
 
    }elseif ($oldImg['w']>$mySize['w'] && $oldImg['h']<$mySize['h']){  
 
        $rate=$mySize['w']/$oldImg['w'];  
 
    }elseif ($oldImg['w']<$mySize['w'] && $oldImg['h']>$mySize['h']){  
 
        $rate=$mySize['h']/$oldImg['h'];  
 
    }elseif ($oldImg['w']>$mySize['w'] && $oldImg['h']>$mySize['h']){  
 
        $rate1=$mySize['w']/$oldImg['w'];  
 
        $rate2=$mySize['h']/$oldImg['h'];  
 
        if ($rate1>$rate2){$rate=$rate2;}else{$rate=$rate1;}  
 
    }  
 
    $newImg['w']=$oldImg['w']*$rate;  
 
    $newImg['h']=$oldImg['h']*$rate;  
 
    return "width=".$newImg['w']." height=".$newImg['h'];  
 
} 

應(yīng)用實(shí)例
$mySize=array('w'=>143,'h'=>156);
$imgSize=resizeimage("22.jpg",$mySize);
echo "<img src=\"22.jpg\"".resizeimage("22.jpg",$mySize)."/>"; 

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:PHP超大文件下載,斷點(diǎn)續(xù)傳下載

下一篇:php封裝的mongodb操作類