<?php //判斷GD庫是否存在 if (!function_exists('imagepng')) { die('GD庫不存在'); } //圖片路徑 $imagePath = './img/a.jpg'; //獲取圖片信息 $imageInfo = getimagesize($imagePath); //獲取圖片擴展名 $imageExtension = image_type_to_extension($imageInfo[2], false); //獲取圖片 $func = 'imagecreatefrom' . $imageExtension; $image = $func($imagePath); //建立縮略圖 $thumbnail = imagecreatetruecolor(80, 120); //Copy圖片到新建立的縮略圖中 imagecopyresampled($thumbnail, $image, 0, 0, 0, 0, 80, 120, $imageInfo[0], $imageInfo[1]); //銷燬原始圖片 imagedestroy($image); //輸出縮略圖 header('Content-Type:' . $imageInfo['mime']); $func = 'image' . $imageExtension; $func($thumbnail); //銷燬縮略圖 imagedestroy($thumbnail);