資源簡介
php自動生成縮略圖“thumb.php”,使用方法很簡單,直接調用,縮略圖將會自動存儲在同圖片的“thumb”文件夾中,并同時生成對應的地址。
代碼片段和文件信息
/**
?*?生成縮略圖
?*?@param?string?????源圖絕對完整地址{帶文件名及后綴名}
?*?@param?int????????縮略圖寬{0:此時目標高度不能為0,目標寬度為源圖寬*(目標高度/源圖高)}
?*?@param?int????????縮略圖高{0:此時目標寬度不能為0,目標高度為源圖高*(目標寬度/源圖寬)}
?*?@param?int????????是否裁切{寬高必須非0}
?*?@param?int/float??縮放{0:不縮放?0 ?*?@return?string????返回生成后的縮略圖絕對的完整地址
?*/
function?img2thumb($src_img?$width?=?75?$height?=?75?$cut?=?0?$proportion?=?0)
{
????$dirthumb=‘/thumb‘;??//縮略圖生成保存的位置
????if(!is_file($src_img)){?return?false;}
????$dirname=pathinfo($src_img?PATHINFO_DIRNAME);?//返回目錄名
????$imgname=pathinfo($src_img?PATHINFO_baseNAME);?//返回文件名
????$dirthumb=$dirname.$dirthumb;
????if(!file_exists($dirthumb)){?mkdir($dirthumb);?/*如果目錄不存在?則自動創建目錄*/}
????$imgname=explode(‘.‘$imgname);
????$thumbname=$imgname[0].‘_‘.$w
- 上一篇:php進銷存系統源碼完全免費不要分
- 下一篇:PHP生成二維碼并輪詢數據庫
評論
共有 條評論