首页 > 代码库 > MVC.Net:压缩/保存图片缩略图
MVC.Net:压缩/保存图片缩略图
通常用户上传的图片需要压缩或者生成缩略图。用System.Web.Helpers.WebImage的Resize方法可以很方便的实现这一功能。示例代码如下:
1 /// <summary> 2 /// 保存缩略图 3 /// </summary> 4 /// <param name="file">用户上传的文件</param> 5 /// <param name="fileName">想要保存的文件名</param> 6 /// <param name="uploadPath">上传地址</param> 7 /// <returns></returns> 8 private bool SaveThumbFile(HttpPostedFileBase file, string fileName, string uploadPath, int postId) 9 { 10 try 11 { 12 var thumbImage = new WebImage(file.InputStream); 13 thumbImage.Resize(80, 80); 14 var thumbPath = Path.Combine(Server.MapPath("~/Content/uploads/Images/Thumb"), 15 fileName); 16 thumbImage.Save(thumbPath); 17 return true; 18 } 19 catch 20 { 21 return false; 22 } 23 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。