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

讀取圖片像素的具體實例

 更新時間:2013年06月22日 10:34:19   作者:  
C#讀取圖片像素的具體實例,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

   public static short[][] GetPixs(Bitmap bitmap)
        {
            int height = bitmap.Height;
            int width = bitmap.Width;
            byte tempB, tempG, tempR;
            short[][] spOriginData = new short[height][];
            for (int i = 0; i < height; i++)
            {
                spOriginData[i] = new short[width];
            }

            BitmapData dataOut = bitmap.LockBits(new Rectangle(0, 0, width, height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
            int offset = dataOut.Stride - dataOut.Width * 3;
            try
            {
                unsafe
                {
                    byte* pOut = (byte*)(dataOut.Scan0.ToPointer());

                    for (int y = 0; y < height; y++)
                    {
                        for (int x = 0; x < width; x++)
                        {
                            tempB = pOut[0];
                            tempG = pOut[1];
                            tempR = pOut[2];
                            double data=0.31 * tempR + 0.59 * tempG + 0.11 * tempB;
                            if (data > 255)
                                spOriginData[y][x] = 255;
                            else
                                if (data < 0)
                                    spOriginData[y][x] = 0;
                                else
                                    spOriginData[y][x] = (short)data;
                            pOut += 3;
                        }
                        pOut += offset;
                    }
                    bitmap.UnlockBits(dataOut);
                }
            }
            catch
            {
            }
            return spOriginData;
        }      
         

相關(guān)文章

  • C#使用正則表達(dá)式實現(xiàn)首字母轉(zhuǎn)大寫的方法

    C#使用正則表達(dá)式實現(xiàn)首字母轉(zhuǎn)大寫的方法

    這篇文章主要介紹了C#使用正則表達(dá)式實現(xiàn)首字母轉(zhuǎn)大寫的方法,涉及C#基于正則表達(dá)式操作字符串的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • asp.net中調(diào)用oracle存儲過程的方法

    asp.net中調(diào)用oracle存儲過程的方法

    存儲過程是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,存儲在數(shù)據(jù)庫中經(jīng)過第一次編譯后再次調(diào)用不需要再次編譯,用戶通過指定存儲過程的名字并給出參數(shù)來執(zhí)行它,下面給大家介紹下asp.net中調(diào)用oracle存儲過程的方法,需要的朋友可以參考下
    2015-08-08
  • 基于C#實現(xiàn)XML文件讀取工具類

    基于C#實現(xiàn)XML文件讀取工具類

    這篇文章主要介紹了基于C#實現(xiàn)XML文件讀取工具類,涉及C#針對XML文件各節(jié)點獲取的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • C#實現(xiàn)輸入法功能詳解

    C#實現(xiàn)輸入法功能詳解

    本文主要介紹了C#實現(xiàn)輸入法的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • C#中的 == 和equals()區(qū)別淺析

    C#中的 == 和equals()區(qū)別淺析

    這篇文章主要介紹了C#中的 == 和equals()的區(qū)別,對不同點進(jìn)行了闡述,感興趣的小伙伴們可以參考一下
    2015-11-11
  • UGUI實現(xiàn)ScrollView無限滾動效果

    UGUI實現(xiàn)ScrollView無限滾動效果

    這篇文章主要為大家詳細(xì)介紹了UGUI實現(xiàn)ScrollView無限滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C# 格式化JSON的兩種實現(xiàn)方式

    C# 格式化JSON的兩種實現(xiàn)方式

    本文主要介紹了C# 格式化JSON的兩種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • c#?COM組件原理詳解

    c#?COM組件原理詳解

    本文主要介紹了c#?COM組件原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • C#中面向?qū)ο缶幊虣C(jī)制之繼承學(xué)習(xí)筆記

    C#中面向?qū)ο缶幊虣C(jī)制之繼承學(xué)習(xí)筆記

    這篇文章主要介紹了C#中面向?qū)ο缶幊虣C(jī)制之繼承學(xué)習(xí)筆記,本文給出一個簡單子實例講解C#中的繼承,并講解了一些C#繼承的知識技巧,需要的朋友可以參考下
    2015-01-01
  • 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

最新評論

璧山县| 浦北县| 容城县| 高陵县| 聂拉木县| 奉节县| 麦盖提县| 鹿邑县| 剑河县| 错那县| 花莲县| 鄱阳县| 阳山县| 安岳县| 英山县| 扶沟县| 兴化市| 封丘县| 安图县| 吉林市| 乐东| 松潘县| 邳州市| 黄大仙区| 镇巴县| 滦南县| 当雄县| 柘城县| 逊克县| 庆城县| 宜昌市| 阿克陶县| 白玉县| 运城市| 叶城县| 封丘县| 黄大仙区| 蓝田县| 阳高县| 桓台县| 大化|