最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#圖像處理之木刻效果實(shí)現(xiàn)方法

 更新時(shí)間:2015年04月24日 11:43:07   作者:滄海一粟……  
這篇文章主要介紹了C#圖像處理之木刻效果實(shí)現(xiàn)方法,可實(shí)現(xiàn)類(lèi)似木刻效果的黑白照效果,需要的朋友可以參考下

本文實(shí)例講述了C#圖像處理之木刻效果實(shí)現(xiàn)方法。分享給大家供大家參考。具體如下:

//木刻效果
public Bitmap PFilterMuKe(Bitmap src)
{
 try
 {
  Bitmap a = new Bitmap(src);
  Rectangle rect = new Rectangle(0, 0, a.Width, a.Height);
  System.Drawing.Imaging.BitmapData bmpData = a.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
  int stride = bmpData.Stride;
  unsafe
  {
   byte* pIn = (byte*)bmpData.Scan0.ToPointer();
   byte* P;
   int R, G, B;
   int temp = 0;
   for (int y = 0; y < a.Height; y++)
   {
   for (int x = 0; x < a.Width; x++)
   {
    P = pIn;
    B = P[0];
    G = P[1];
    R = P[2];
    temp = (byte)((B + G + R) / 3);
    if (temp >= 122.5)
    {
    P[2] = 0;
    P[1] = 0;
    P[0] = 0;
    }
    else
    {
    P[2] = (byte)255;
    P[1] = (byte)255;
    P[0] = (byte)255;
    }
    pIn += 3;
   }
   pIn += stride - a.Width * 3;
   }
  }
  a.UnlockBits(bmpData);
  return a;
 }
 catch (Exception e)
 {
  MessageBox.Show(e.Message.ToString());
  return null;
 }
}

原圖:

效果圖:

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

相關(guān)文章

最新評(píng)論

蓬溪县| 自治县| 治县。| 南昌县| 陵川县| 通城县| 德格县| 陇川县| 闽清县| 舟曲县| 齐齐哈尔市| 宜丰县| 镇坪县| 昌乐县| 沂源县| 旬阳县| 高州市| 宣城市| 平果县| 南充市| 韶关市| 陇川县| 沾化县| 文水县| 汤阴县| 浦县| 德州市| 油尖旺区| 岳池县| 横山县| 巴楚县| 新兴县| 延寿县| 葵青区| 武邑县| 临高县| 睢宁县| 莎车县| 新干县| 梓潼县| 武强县|