.Net实现上传图片按比例自动缩小或放大的方法
2014-09-02 00:00
1011 查看
本文实例主要展示了.Net实现上传图片按比例自动缩小或放大的方法,是非常实用的功能。分享给大家供大家参考之用。具体方法如下:
希望本文所述实例对大家的asp.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实现上传图片按比例自动缩小或放大的方法
- .Net上传图片按比例自动缩小或放大
- .Net中上传图片按比例自动缩小或放大
- .net上传图片按比例自动缩小或放大
- .Net中上传图片按比例自动缩小或放大
- 利用PHP实现图片等比例放大和缩小的方法详解
- 利用PHP实现图片等比例放大和缩小的方法详解
- C#中上传图片按比例自动缩小或放大
- JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
- Android实现旋转,放大,缩小图片的方法
- javascript简单实现等比例缩小图片的方法
- php实现等比例不失真缩放上传图片的方法
- css+javascript 图片自动同比例缩小并且实现垂直居中
- .net上传图片并按照宽度高度比例缩小显示
- CSS实现图片放大缩小的几种方法
- jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
- js实现双击图片放大单击缩小的方法
- C#中Bitmap类实现对图像操作的一些方法(Asp.net(C#)-放大缩小图片尺寸)
- php实现等比例不失真缩放上传图片的方法