手机
当前位置:查字典教程网 >编程开发 >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实现上传图片按比例自动缩小或放大的方法】相关文章:

vb.net将图片导入到excel的方法

ASP.NET中实现Form表单字段值自动填充到操作模型中

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

asp.net下日期加减的方法

asp.net中eval不能定义变量的问题的解决方法

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

ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

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

Asp.net中防止用户多次登录的方法

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

精品推荐
分类导航