Images類是一個圖片處理類,實現了圖片縮放類,大家參考使用吧
代碼如下: <?php /** * Images類是一個圖片處理類 * @package application.controllers * @since 1.0 */ class Images { /** * 縮放圖片 * @param $source原圖片 * @param $newfile新圖片 * @param $pre縮放比例 */ public function thumn($source,$pre,$newfile) { //獲取圖片尺寸 list($s_w,$s_h)=getimagesize($source); //生成新的圖片尺寸 $new_w=$s_w*$pre; $new_h=$s_h*$pre; //創建新的圖像 $new_f=imagecreatetruecolor($new_w, $new_h); //用資源圖片創建圖像 $sour_f=imagecreatefromjpeg($source); //拷貝資源圖片到新圖像 imagecopyresampled($new_f, $sour_f, 0, 0, 0, 0, $new_w, $new_h, $s_w, $s_h); //輸出圖片到浏覽器 imagejpeg($new_f,$newfile); imagedestroy($new_f); imagedestroy($sour_f); } } ?>