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

解析C#彩色圖像灰度化算法的實(shí)現(xiàn)代碼詳解

 更新時(shí)間:2013年05月20日 10:07:20   作者:  
本篇文章是對C#中彩色圖像灰度化算法的實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
代碼如下所示:
復(fù)制代碼 代碼如下:

        public static Bitmap MakeGrayscale(Bitmap original)
        {
            //create a blank bitmap the same size as original
            Bitmap newBitmap = new Bitmap(original.Width, original.Height);
            //get a graphics object from the new image
            Graphics g = Graphics.FromImage(newBitmap);
            //create the grayscale ColorMatrix
            System.Drawing.Imaging.ColorMatrix colorMatrix = new System.Drawing.Imaging.ColorMatrix(
               new float[][]
              {
                 new float[] {.3f, .3f, .3f, 0, 0},
                 new float[] {.59f, .59f, .59f, 0, 0},
                 new float[] {.11f, .11f, .11f, 0, 0},
                 new float[] {0, 0, 0, 1, 0},
                 new float[] {0, 0, 0, 0, 1}
              });
            //create some image attributes
            System.Drawing.Imaging.ImageAttributes attributes = new System.Drawing.Imaging.ImageAttributes();
            //set the color matrix attribute
            attributes.SetColorMatrix(colorMatrix);
            //draw the original image on the new image
            //using the grayscale color matrix
            g.DrawImage(original, new Rectangle(0, 0, original.Width, original.Height),
               0, 0, original.Width, original.Height, GraphicsUnit.Pixel, attributes);
            //dispose the Graphics object
            g.Dispose();
            return newBitmap;
        }

相關(guān)文章

  • C#動態(tài)編譯并執(zhí)行字符串樣例

    C#動態(tài)編譯并執(zhí)行字符串樣例

    這篇文章主要為大家詳細(xì)介紹了C#動態(tài)編譯并執(zhí)行字符串樣例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • C#實(shí)現(xiàn)最簡單的文本加密方法

    C#實(shí)現(xiàn)最簡單的文本加密方法

    這篇文章主要介紹了C#實(shí)現(xiàn)最簡單的文本加密方法,可實(shí)現(xiàn)簡單的文本加密功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • WPF+SkiaSharp實(shí)現(xiàn)自繪投籃小游戲

    WPF+SkiaSharp實(shí)現(xiàn)自繪投籃小游戲

    這篇文章主要介紹了如何利用WPF+SkiaSharp實(shí)現(xiàn)自繪投籃小游戲。此案例主要是針對光線投影法碰撞檢測功能的示例,順便做成了一個小游戲,很簡單,但是,效果卻很不錯,感興趣的可以動手嘗試一下
    2022-08-08
  • C#?StartsWith?字符串的實(shí)例方法解析

    C#?StartsWith?字符串的實(shí)例方法解析

    這篇文章主要介紹了C#?StartsWith?字符串的實(shí)例方法,StartsWith?方法對于需要檢查字符串的前綴是否匹配特定模式的情況非常有用,你可以根據(jù)返回的布爾值,根據(jù)需要執(zhí)行相應(yīng)的邏輯操作,需要的朋友可以參考下
    2024-03-03
  • C#隱藏控制臺鍵盤輸入的方法

    C#隱藏控制臺鍵盤輸入的方法

    這篇文章主要介紹了C#隱藏控制臺鍵盤輸入的方法,涉及C#針對系統(tǒng)底層調(diào)用的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • C# 文件操作函數(shù) 創(chuàng)建文件 判斷存在

    C# 文件操作函數(shù) 創(chuàng)建文件 判斷存在

    本文列舉了C#中文件操作中常用的函數(shù),創(chuàng)建文件和判斷文件存不存在的基本使用,簡單實(shí)用,希望能幫到大家。
    2016-05-05
  • 判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法

    判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法

    下面小編就為大家分享一篇判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法,實(shí)例簡潔,具有很好的參考價(jià)值。希望對大家有所幫助
    2017-11-11
  • C#判斷語句的表達(dá)式樹實(shí)現(xiàn)

    C#判斷語句的表達(dá)式樹實(shí)現(xiàn)

    這篇文章介紹了C#判斷語句的表達(dá)式樹實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • C#簡單實(shí)現(xiàn)防止多個程序運(yùn)行的方法

    C#簡單實(shí)現(xiàn)防止多個程序運(yùn)行的方法

    這篇文章主要介紹了C#簡單實(shí)現(xiàn)防止多個程序運(yùn)行的方法,涉及C#進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-02-02
  • 最好用的WPF加載動畫功能

    最好用的WPF加載動畫功能

    當(dāng)開發(fā)應(yīng)用程序時(shí),提供良好的用戶體驗(yàn)(UX)是至關(guān)重要的,加載動畫作為一種有效的溝通工具,它不僅能告知用戶系統(tǒng)正在工作,還能夠通過視覺上的吸引力來增強(qiáng)整體用戶體驗(yàn),本文給大家介紹了最好用的WPF加載動畫功能,需要的朋友可以參考下
    2025-01-01

最新評論

岳池县| 门头沟区| 松溪县| 大化| 庄河市| 辰溪县| 白朗县| 平塘县| 麦盖提县| 长垣县| 莒南县| 新乡县| 城口县| 东山县| 穆棱市| 伊宁县| 潼关县| 美姑县| 德兴市| 肇州县| 凤山市| 米易县| 广宗县| 隆尧县| 原阳县| 察哈| 古田县| 拜城县| 霍山县| 台南县| 双峰县| 兴海县| 玉环县| 措勤县| 霍林郭勒市| 霞浦县| 东源县| 马公市| 黑山县| 山东省| 鄂伦春自治旗|