本篇內容主要講解“ThinkPHP5怎么動態生成圖片縮略圖”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ThinkPHP5怎么動態生成圖片縮略圖”吧!
創新互聯公司專注于企業成都全網營銷、網站重做改版、汾西網站定制設計、自適應品牌網站建設、成都h5網站建設、購物商城網站建設、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為汾西等各大城市提供網站開發制作服務。需求場景
不同終端(PC端、手機端、平板),不同界面(列表頁、詳情頁),對圖片大小的要求不一樣, 如果所有場景下都使用同一尺寸的圖片,勢必對會網絡帶寬及服務器性能造成一定的影響,由此需要服務器端能夠根據前端的請求參數,自動匹配出相對應的圖片資源,以此來降低服務端的壓力,同時也能給用戶帶來更友好的用戶體驗。
具體步驟如下:
1、開啟apache
的rewrite
功能,具體方法請自行百度。
2、修改.htaccess
以上配置規則表示,如果存在對應的圖片資源,則由apache
直接返回,如果不存在,則轉發給/index.php/api/Attachment/thumbnail
處理器去處理。
其它參數說明:
$1:圖片所屬模塊
$2:圖片上傳日期
$3:原始圖片名稱(不含后綴)
$4:目標圖片寬度
$5:目標圖片高度
$6:圖片后綴
友情提示:根據圖片存儲規則的不同,此處的配置規則及參數可以作相應的調整。
3、新增縮略圖處理程序,此處為Attachment
文件,內容如下:
4、vendor/topthink/think-image/src/Image.php
文件中新增一個方法,內容如下:
5、訪問示例
在瀏覽器中輸入:
/tupian/20230522/404.html>到此,相信大家對“ThinkPHP5怎么動態生成圖片縮略圖”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯建站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
新聞標題:ThinkPHP5怎么動態生成圖片縮略圖-創新互聯
標題路徑:http://vcdvsql.cn/article28/ccsejp.html成都網站建設公司_創新互聯,為您提供自適應網站、做網站、商城網站、用戶體驗、品牌網站建設、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯