上傳圖片自動縮圖
如果我們後台所上傳的圖片,除保留原檔之外,
再順便縮圖到另一個資料夾 (通常我會設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);
相關文章:








最新迴響