Thinkphp調(diào)用Image類生成縮略圖的方法
本文實例講述了Thinkphp調(diào)用Image類生成縮略圖的方法。分享給大家供大家參考。具體分析如下:
Thinkphp的Image類 在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。
調(diào)用方法如下:
import("ORG.Util.Image"); $Img = new Image();//實例化圖片類對象 $image_path = './圖片路徑'; //若當(dāng)前php文件在Thinkphp的中APP_PATH路徑中 //'./'就是index.php的上一級文件。 //因為APP_PATH是通過index.php定義和加載的。 $image_info = $Img::getImageInfo($image_path);//獲取圖片信息
getImageInfo方法會獲取圖片的width,height,type,size,mime等信息。
縮略圖的生成很簡單。
參數(shù)需要img_path(原圖路徑),thumb_name(縮略圖名,包含路徑),thumb_type(圖片類型),Max_width(寬),Max_height(高):
//生成縮略圖: $Img::thumb2($img_path,$thumb_name,$thumb_type,$Max_width,$Max_height);
需要注意的是,縮略圖的寬和高不能比原圖的大,不然就會生成失敗
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
使用PHPUnit進(jìn)行單元測試并生成代碼覆蓋率報告的方法
這篇文章主要介紹了使用PHPUnit進(jìn)行單元測試并生成代碼覆蓋率報告的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03Laravel中schedule調(diào)度的運行機(jī)制
本文主要介紹了Laravel中schedule調(diào)度的運行機(jī)制,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01win7計劃任務(wù)定時執(zhí)行PHP腳本設(shè)置圖解
這篇文章主要介紹了win7計劃任務(wù)定時執(zhí)行PHP腳本設(shè)置圖解,需要的朋友可以參考下2014-05-05超詳細(xì)的php用戶注冊頁面填寫信息完整實例(附源碼)
這篇文章主要介紹了一個超詳細(xì)的php用戶注冊頁面填寫信息完整實例,內(nèi)容包括郵箱自動匹配、密碼強(qiáng)度驗證以及防止表單重復(fù)等,小編特別喜歡這篇文章,推薦給大家。2015-11-11