PHP對圖片按照一定比例縮放並生成圖片文件


list($width, $height)=getimagesize($filename);
//縮放比例
$per=round(400/$width,3);

$n_w=$width*$per;
$n_h=$height*$per;
$new=imagecreatetruecolor($n_w, $n_h);
$img=imagecreatefromjpeg($filename);
//copy部分圖像並調整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//圖像輸出新圖片、另存為
imagejpeg($new, "a.jpg");
imagedestroy($new);
imagedestroy($img);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM