做互联网网站,总是会涉及到缩略图问题,之前一直是在上传图片时生成不同尺寸的缩略图,一直感觉又费力又不好管理,之后就写子
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