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

C#圖像亮度調(diào)整的方法

 更新時間:2015年04月24日 09:50:43   作者:滄海一粟……  
這篇文章主要介紹了C#圖像亮度調(diào)整的方法,涉及C#操作圖像亮度的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了C#圖像亮度調(diào)整的方法。分享給大家供大家參考。具體如下:

//定義數(shù)字圖象處理之(亮度調(diào)整函數(shù))
private static Bitmap BrightnessP(Bitmap a, int v)
{
 System.Drawing.Imaging.BitmapData bmpData = a.LockBits(new Rectangle(0, 0, a.Width, a.Height), System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
 int bytes = a.Width * a.Height * 3;
 IntPtr ptr = bmpData.Scan0;
 int stride = bmpData.Stride;
 unsafe
 {
  byte* p = (byte*)ptr;
  int temp;
  for (int j = 0; j < a.Height; j++)
  {
   for (int i = 0; i < a.Width * 3; i++,p++)
   {
   temp = (int)(p[0] + v);
   temp = (temp > 255) ? 255 : temp < 0 ? 0 : temp;
   p[0] = (byte)temp;
   }
   p += stride - a.Width * 3;
  }
 }
 a.UnlockBits(bmpData);
 return a;
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#實現(xiàn)冒泡排序和插入排序算法

    C#實現(xiàn)冒泡排序和插入排序算法

    這篇文章介紹了C#實現(xiàn)冒泡排序和插入排序算法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 一文弄懂C#淺克隆與深克隆

    一文弄懂C#淺克隆與深克隆

    在C#中,淺克隆和深克隆是兩種常見的對象克隆技術(shù),本文主要介紹了C#淺克隆與深克隆,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • C#中利用代理實現(xiàn)觀察者設(shè)計模式詳解

    C#中利用代理實現(xiàn)觀察者設(shè)計模式詳解

    學(xué)習(xí)模式注重精髓而非模板,本文為了便于說明假定了三方并對三方功能進(jìn)行了劃分,實際應(yīng)用并不拘泥于此。如果情況合適將數(shù)據(jù)(文檔)類設(shè)計為單件模式也是一種很不錯的選擇
    2014-01-01
  • C#實現(xiàn)掃雷游戲

    C#實現(xiàn)掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C#實現(xiàn)異步的常用方式總結(jié)

    C#實現(xiàn)異步的常用方式總結(jié)

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)異步的幾個常用方式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-05-05
  • C#實現(xiàn)Excel動態(tài)生成PivotTable

    C#實現(xiàn)Excel動態(tài)生成PivotTable

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)Excel動態(tài)生成PivotTable的相關(guān)方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C#實現(xiàn)常見加密算法的示例代碼

    C#實現(xiàn)常見加密算法的示例代碼

    這篇文章主要為大家詳細(xì)介紹一下C#中一些常見加密算法(Base64編碼、凱撒密碼、Vigenere密碼、DES、AES)以及它們的實現(xiàn)代碼,感興趣的可以了解一下
    2022-07-07
  • c# 類成員的可訪問性代碼詳解

    c# 類成員的可訪問性代碼詳解

    在本篇文章里小編給大家整理了關(guān)于c# 類成員的可訪問性代碼詳解內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • DevExpress實現(xiàn)GridView當(dāng)無數(shù)據(jù)行時提示消息

    DevExpress實現(xiàn)GridView當(dāng)無數(shù)據(jù)行時提示消息

    這篇文章主要介紹了DevExpress實現(xiàn)GridView當(dāng)無數(shù)據(jù)行時提示消息,需要的朋友可以參考下
    2014-08-08
  • C#實現(xiàn)向指定文本文件添加內(nèi)容的方法

    C#實現(xiàn)向指定文本文件添加內(nèi)容的方法

    這篇文章主要介紹了C#實現(xiàn)向指定文本文件添加內(nèi)容的方法,涉及C#操作文本文件的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04

最新評論