.Net實現(xiàn)上傳圖片按比例自動縮小或放大的方法
更新時間:2014年09月02日 09:19:18 投稿:shichen2014
這篇文章主要介紹了.Net實現(xiàn)上傳圖片按比例自動縮小或放大的方法,實例內容簡潔功能實用,需要的朋友可以參考下
本文實例主要展示了.Net實現(xiàn)上傳圖片按比例自動縮小或放大的方法,是非常實用的功能。分享給大家供大家參考之用。具體方法如下:
//// <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程序設計有一定的借鑒價值。
相關文章
- URL、Session、Cookies、Server.Transfer、Application和跨頁面?zhèn)魉汀?/div> 2009-11-11
swagger上傳文件并支持jwt認證的實現(xiàn)方法
今天通過本文給大家分享swagger上傳文件并支持jwt認證的實現(xiàn)方法,文中提到了安裝方法及實現(xiàn)代碼,感興趣的朋友跟隨腳本之家小編一起學習吧2018-05-05asp.net中js和jquery調用ashx的不同方法分享
asp.net中js和jquery調用ashx的不同方法分享,需要的朋友可以參考一下2013-06-06利用Typings為Visual Studio Code實現(xiàn)智能提示功能
最近在學習Node.js及ThinkJS這個框架,用vscode作為開發(fā)環(huán)境。默認情況下vscode對ThinkJS的代碼提示并不好,所以研究了一下,原來可以同通過Typings來讓vscode擁有強大的智能代碼提示功能。下面本文就介紹了如何利用Typings為Visual Studio Code實現(xiàn)智能提示功能。2017-02-02最新評論