欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.Net實現(xiàn)上傳圖片按比例自動縮小或放大的方法

 更新時間:2014年09月02日 09:19:18   投稿:shichen2014  
這篇文章主要介紹了.Net實現(xiàn)上傳圖片按比例自動縮小或放大的方法,實例內(nèi)容簡潔功能實用,需要的朋友可以參考下

本文實例主要展示了.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程序設(shè)計有一定的借鑒價值。

相關(guān)文章

  • asp.net實現(xiàn)圖片以二進(jìn)制流輸出的兩種方法

    asp.net實現(xiàn)圖片以二進(jìn)制流輸出的兩種方法

    這篇文章主要介紹了asp.net實現(xiàn)圖片以二進(jìn)制流輸出的兩種方法,以簡單實例形式分析了asp.net實現(xiàn)以二進(jìn)制流形式讀寫圖片文件的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • asp.net輸出重寫壓縮頁面文件實例代碼

    asp.net輸出重寫壓縮頁面文件實例代碼

    這篇文章主要介紹了asp.net輸出重寫壓縮頁面文件實例代碼,需要的朋友可以參考下
    2014-02-02
  • 二級域名Cookie問題的解決方法

    二級域名Cookie問題的解決方法

    今天博客園全面采用二級域名后,發(fā)現(xiàn)即使用戶已經(jīng)登錄,但在訪問二級域名Blog頁面時都顯示沒有登錄(表現(xiàn)為發(fā)表評論時要求輸入驗證碼, 收藏功能無法正常使用),再次登錄后,進(jìn)入其他二級域名還是需要登錄。
    2008-10-10
  • ASP.NET 頁面之間傳遞值方式優(yōu)缺點比較

    ASP.NET 頁面之間傳遞值方式優(yōu)缺點比較

    URL、Session、Cookies、Server.Transfer、Application和跨頁面?zhèn)魉汀?/div> 2009-11-11
  • swagger上傳文件并支持jwt認(rèn)證的實現(xiàn)方法

    swagger上傳文件并支持jwt認(rèn)證的實現(xiàn)方法

    今天通過本文給大家分享swagger上傳文件并支持jwt認(rèn)證的實現(xiàn)方法,文中提到了安裝方法及實現(xiàn)代碼,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • asp.net中js和jquery調(diào)用ashx的不同方法分享

    asp.net中js和jquery調(diào)用ashx的不同方法分享

    asp.net中js和jquery調(diào)用ashx的不同方法分享,需要的朋友可以參考一下
    2013-06-06
  • 如何在.NET Core應(yīng)用中使用NHibernate詳解

    如何在.NET Core應(yīng)用中使用NHibernate詳解

    NHibernate 是一個基于.Net 的針對關(guān)系型數(shù)據(jù)庫的對象持久化類庫。下面這篇文章主要給大家介紹了關(guān)于如何在.NET Core應(yīng)用中使用NHibernate的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-08-08
  • VB.NET生成隨機(jī)串或隨機(jī)數(shù)字的方法總結(jié)

    VB.NET生成隨機(jī)串或隨機(jī)數(shù)字的方法總結(jié)

    本篇文章主要介紹了VB.NET生成隨機(jī)串或隨機(jī)數(shù)字的方法,具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • .net新興日志框架Serilog簡介

    .net新興日志框架Serilog簡介

    這篇文章介紹了.net下的新興日志框架Serilog,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 利用Typings為Visual Studio Code實現(xiàn)智能提示功能

    利用Typings為Visual Studio Code實現(xiàn)智能提示功能

    最近在學(xué)習(xí)Node.js及ThinkJS這個框架,用vscode作為開發(fā)環(huán)境。默認(rèn)情況下vscode對ThinkJS的代碼提示并不好,所以研究了一下,原來可以同通過Typings來讓vscode擁有強(qiáng)大的智能代碼提示功能。下面本文就介紹了如何利用Typings為Visual Studio Code實現(xiàn)智能提示功能。
    2017-02-02

最新評論