将图片等比例缩小不影响图片的分辨率
2008-06-03 09:55
232 查看
#region 生成缩略图 /// /// 生成缩略图 /// /// 传入图片的路径 private void SaveImage(string filePath) { string fileName = Path.GetExtension(File1.PostedFile.FileName).ToLower(); string _filename = DateTime.Now.ToString("yyMMddHHmm"); System.Drawing.Image image = null, aNewImage = null; //下面是生成缩略图 int newwidth = 0, newheight = 0; image = System.Drawing.Image.FromFile(filePath); System.Drawing.Image.GetThumbnailImageAbort callb = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); //取高和宽 int phWidth = image.Width; int phHeight = image.Height; //设置缩略的宽度和高度 if (phWidth > 110) { //指定宽度 newwidth = 110; //根据宽度算出高度 newheight = phHeight * newwidth / phWidth; } aNewImage = image.GetThumbnailImage(newwidth, newheight, callb, new System.IntPtr()); //将缩略图重新命名并保存 aNewImage.Save(Server.MapPath("~/upload/") + "Avaster_" + DateTime.Now.ToString("yyMMddHHmm") + fileName); image.Dispose(); } #endregion
相关文章推荐
- 图片不完全按比例自动缩小
- .Net实现上传图片按比例自动缩小或放大的方法
- js按比例缩小图片
- Node.js等比例放倒缩小图片
- 图片会自动按比例缩小(js版和css版)
- 利用CSS按比例缩小图片
- 图片ImageView的适配问题,ImageView根据比例缩小问题---
- JS 图片按比例缩小
- CSS强制按比例缩小图片
- 用jQuery实现图片预加载和等比例缩小,大图可以点击关闭
- 解决问题,缩小图片文件分辨率
- Css 同比例缩小图片
- 图片自动按比例缩小代码(防止页面被图片撑破)
- Python批量按比例缩小图片脚本分享
- 利用javascript设置图片等比例缩小
- 图片加载并按比例缩小到合适大小(非原创)
- 纯css的防止图片撑破页面的代码图片会自动按比例缩小
- js按比例放大缩小图片
- [JS]JS控制图片超过宽度自动缩小图片等比例缩放源代码实例