新建 index.php,同目錄需有 q.jpg(可修改代碼中文件名)。
<?php $filename = "q.jpg"; $per = 0.3; // 縮放比例 30% list($width, $height) = getimagesize($filename); $n_w = $width * $per; $n_h = $height * $per; $new = imagecreatetruecolor($n_w, $n_h); $img = imagecreatefromjpeg($filename); // 複製並調整大小 imagecopyresized($new, $img, 0, 0, 0, 0, $n_w, $n_h, $width, $height); // 輸出新圖片 imagejpeg($new, "q1.jpg"); imagedestroy($new); imagedestroy($img); ?>
瀏覽器運行後同目錄生成 q1.jpg 為等比例縮放圖。路徑可在代碼中修改,可封裝為函數複用。