再順便縮圖到另一個資料夾 (通常我會設images與preview二個資料夾)
images主要存放原檔圖片
preview主要存放縮圖檔
這樣有什麼好處呢?
通常我們首頁都是顯示小圖,在內頁開才是使用大圖..
如果只用原圖去改img的width,height (雖然看起來變小了)
但實際上還是讀取完整的圖下來,所以我們必須縮小處理讓整個頁面變快
程式碼如下
$tw = 118; $th = 169; $tx = 0; $ty = 0;
$pic = ImageCreateTrueColor($tw,$th);
$img = ImageCreateFromJPEG($uploadpath.$rnd_filen.$file_type);
$sw = ImageSX($img);
$sh = ImageSY($img);
ImageCopyResized ($pic,$img,$tx,$ty,0,0,$tw,$th,$sw,$sh);
ImageJPEG($pic,"../../activity/sw/preview/".$rnd_filen.$file_type);
ImageDestroy($img);
ImageDestroy($pic);
沒有留言:
張貼留言