做互聯網網站,總是會涉及到縮略圖問題,之前一直是在上傳圖片時生成不同尺寸的縮略圖,一直感覺又費力又不好管理,之后就寫子
ThumbnailServer 用於部署一個圖片服務器,在使用圖片時才將圖片轉為對應的縮略圖,類似淘寶圖片空間
比如,物理上存在圖片
/x.jpg 那么訪問
/x.jpg_60X60.jpg
/x.jpg_600X600.jpg
就可以得到它的不同尺寸的縮略圖
可以支持:
路徑-尺寸白名單
圖片類型白名單
圖片路徑白名單
如下代碼:
ThumbnailConfig.Start().Include("/Images", setting => setting.AllSize().Store() );
在Application Start中配置即可
GitHub: https://github.com/chsword/ThumbnailServer
另外再推薦一個不錯的響應式縮略圖服務,功能很強大,按比例縮放、裁剪圖片都可以通過Querystring來完成,優點是插件很多,功能強大
/a.jpg
/a.jpg?w=120
/a.jpg?w=100&h=200