手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >.Net实现上传图片按比例自动缩小或放大的方法
.Net实现上传图片按比例自动缩小或放大的方法
摘要:本文实例主要展示了.Net实现上传图片按比例自动缩小或放大的方法,是非常实用的功能。分享给大家供大家参考之用。具体方法如下:///////按...

本文实例主要展示了.Net实现上传图片按比例自动缩小或放大的方法,是非常实用的功能。分享给大家供大家参考之用。具体方法如下:

//// <summary> /// 按比例缩小图片,自动计算宽度 /// </summary> /// <param name="strOldPic">源图文件名(包括路径)</param> /// <param name="strNewPic">缩小后保存为文件名(包括路径)</param> /// <param name="intHeight">缩小至高度</param> public void SmallPicWidth(string strOldPic, string strNewPic, int intHeight) { System.Drawing.Bitmap objPic, objNewPic; try { objPic = new System.Drawing.Bitmap(strOldPic); int intWidth = (intHeight / objPic.Height) * objPic.Width; objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight); objNewPic.Save(strNewPic); } catch (Exception exp) { throw exp; } finally { objPic = null; objNewPic = null; } } /**//// <summary> /// 缩小图片 /// </summary> /// <param name="strOldPic">源图文件名(包括路径)</param> /// <param name="strNewPic">缩小后保存为文件名(包括路径)</param> /// <param name="intWidth">缩小至宽度</param> /// <param name="intHeight">缩小至高度</param> public void SmallPic(string strOldPic, string strNewPic, int intWidth, int intHeight) { System.Drawing.Bitmap objPic, objNewPic; try { objPic = new System.Drawing.Bitmap(strOldPic); objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight); objNewPic.Save(strNewPic); } catch (Exception exp) { throw exp; } finally { objPic = null; objNewPic = null; } }

希望本文所述实例对大家的asp.net程序设计有一定的借鉴价值。

【.Net实现上传图片按比例自动缩小或放大的方法】相关文章:

ASP.NET MVC3 实现全站重定向的简单方法

c#中实现文件拖放打开的方法

引用全局程序集缓存内的程序集的方法

web用户控件调用.aspx页面里的方法

ASP.Net 上传图片并生成高清晰缩略图

用 Asp.Net 建立一个在线 RSS 新闻聚合器的方法

.net 上传文件前所未有的简单

asp.net2.0中css失效的解决方法

asp.net图片上传生成缩略图的注意事项

ASP.NET 中文显示之两种解决方法

精品推荐
分类导航