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

C# Bitmap 復(fù)制的小例子

 更新時(shí)間:2013年10月17日 15:53:25   作者:  
這篇文章介紹了C# Bitmap 復(fù)制的小例子,有需要的朋友可以參考一下

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

public Bitmap CopyBitmap(Bitmap source)
{
    int depth = Bitmap.GetPixelFormatSize(source.PixelFormat);

    if (depth != 8 && depth != 24 && depth != 32)
    {
        return null;
    }

    Bitmap destination = new Bitmap(source.Width, source.Height, source.PixelFormat);

    BitmapData source_bitmapdata = null;
    BitmapData destination_bitmapdata = null;

    try
    {
        source_bitmapdata = source.LockBits(new Rectangle(0, 0, source.Width, source.Height), ImageLockMode.ReadWrite,
                                        source.PixelFormat);
        destination_bitmapdata = destination.LockBits(new Rectangle(0, 0, destination.Width, destination.Height), ImageLockMode.ReadWrite,
                                        destination.PixelFormat);

        unsafe
        {
            byte* source_ptr = (byte*)source_bitmapdata.Scan0;
            byte* destination_ptr = (byte*)destination_bitmapdata.Scan0;

            for (int i = 0; i < (source.Width * source.Height * (depth / 8)); i++)
            {
                *destination_ptr = *source_ptr;
                source_ptr++;
                destination_ptr++;
            }
        }

        source.UnlockBits(source_bitmapdata);
        destination.UnlockBits(destination_bitmapdata);

        return destination;
    }
    catch
    {
        destination.Dispose();
        return null;
    }
}

相關(guān)文章

  • C#利用FluentFTP實(shí)現(xiàn)FTP上傳下載功能詳解

    C#利用FluentFTP實(shí)現(xiàn)FTP上傳下載功能詳解

    FTP作為日常工作學(xué)習(xí)中,非常重要的一個(gè)文件傳輸存儲空間,想必大家都非常的熟悉了,那么如何快速的實(shí)現(xiàn)文件的上傳下載功能呢,本文以一個(gè)簡單的小例子,簡述如何通過FluentFTP實(shí)現(xiàn)文件的上傳和下載功能
    2023-02-02
  • C#基于TCP實(shí)現(xiàn)簡單游戲客戶端的完整實(shí)例

    C#基于TCP實(shí)現(xiàn)簡單游戲客戶端的完整實(shí)例

    這篇文章主要給大家介紹了關(guān)于C#基于TCP實(shí)現(xiàn)簡單游戲客戶端的相關(guān)資料,通過本文介紹的方法可以直接實(shí)現(xiàn)游戲客戶端,是個(gè)非常適合學(xué)習(xí)的實(shí)例需要的朋友可以參考下
    2021-11-11
  • C#索引器介紹

    C#索引器介紹

    這篇文章主要介紹了C#索引器介紹,索引器是一種特殊的類成員,它能夠讓對象以類似數(shù)組的方式來存取,使程序看起來更為直觀,更容易編寫,需要的朋友可以參考下
    2014-10-10
  • C#郵件定時(shí)群發(fā)工具Atilia用法實(shí)例

    C#郵件定時(shí)群發(fā)工具Atilia用法實(shí)例

    這篇文章主要介紹了C#郵件定時(shí)群發(fā)工具Atilia用法,較為詳細(xì)的分析了Atilia實(shí)現(xiàn)郵件定時(shí)群發(fā)功能的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • C#實(shí)現(xiàn)為一張大尺寸圖片創(chuàng)建縮略圖的方法

    C#實(shí)現(xiàn)為一張大尺寸圖片創(chuàng)建縮略圖的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)為一張大尺寸圖片創(chuàng)建縮略圖的方法,涉及C#創(chuàng)建縮略圖的相關(guān)圖片操作技巧,需要的朋友可以參考下
    2015-06-06
  • c#程序定期把內(nèi)存信息記錄到log日志示例

    c#程序定期把內(nèi)存信息記錄到log日志示例

    這篇文章主要介紹了c#程序定期把內(nèi)存信息記錄到log日志示例,需要的朋友可以參考下
    2014-04-04
  • KMP算法的C#實(shí)現(xiàn)方法

    KMP算法的C#實(shí)現(xiàn)方法

    這篇文章主要介紹了KMP算法的C#實(shí)現(xiàn)方法,代碼簡潔實(shí)用,需要的朋友可以參考下
    2014-09-09
  • C# Mqtt 斷線重連的實(shí)現(xiàn)代碼

    C# Mqtt 斷線重連的實(shí)現(xiàn)代碼

    這篇文章主要介紹了C# Mqtt 斷線重連,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 解析錯(cuò)誤富文本json字符串(帶雙引號)的快速解決方法

    解析錯(cuò)誤富文本json字符串(帶雙引號)的快速解決方法

    下面小編就為大家?guī)硪黄馕鲥e(cuò)誤富文本json字符串(帶雙引號)的快速解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • c# 使用谷歌身份驗(yàn)證GoogleAuthenticator的示例

    c# 使用谷歌身份驗(yàn)證GoogleAuthenticator的示例

    這篇文章主要介紹了c# 使用谷歌身份驗(yàn)證GoogleAuthenticator的示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01

最新評論

漾濞| 青阳县| 喀喇沁旗| 河北省| 平定县| 普定县| 浦城县| 宕昌县| 漯河市| 公主岭市| 普兰县| 胶南市| 上杭县| 星子县| 卫辉市| 稻城县| 大姚县| 图木舒克市| 五家渠市| 青龙| 休宁县| 巴彦县| 彭阳县| 西城区| 龙井市| 吐鲁番市| 鹤庆县| 衢州市| 积石山| 新平| 静安区| 那曲县| 淮安市| 桑日县| 崇明县| 平塘县| 萝北县| 无为县| 广元市| 开阳县| 山丹县|