C# Unsafe代码处理图像

原创 2013年12月05日 11:35:10
            Bitmap image = new Bitmap("c:\\images\\image.gif");
            BitmapData data = image.LockBits(new Rectangle(0, 0, image.Width, image.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
            unsafe
            {
                byte* ptr = (byte*)(data.Scan0);
                for (int i = 0; i < data.Height; i++)
                {
                    for (int j = 0; j < data.Width; j++)
                    {
                        // write the logic implementation here 
                        ptr += 3;
                    }
                    ptr += data.Stride - data.Width * 3;
                }
            }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)

转 http://blog.csdn.net/wmesci/article/details/7009840         OpenCV是一套使用C/C++编写的开源计算机视觉库,全称O...

C#基础—不安全代码(unsafe code)

1.为何要有unsafe也许是为了实现CLR类型安全的目标吧,默认情况下,C#没有提供指针的使用算法,但是有些情况下也可能需要指针这样直接访问内存的东西(虽然目前我还没有用过),但是有时候程序员非常清...

C#数字图像处理代码

  • 2015-06-08 21:41
  • 15.87MB
  • 下载

windows store app C#读写图像的完整代码

using System; using System.Threading.Tasks; using System.Runtime.InteropServices.WindowsRuntime; usi...

C# 图像处理 例子 代码

  • 2011-12-07 20:54
  • 4.59MB
  • 下载

ArcGIS栅格图像重分类C#代码实现

最近在做热点商圈分析,在分析出来的结果要对其进行重分类,通过不断尝试,终于实现了以不同方式(NaturalBreaks、EqualInterval、GeometricalInterval、Quanti...

C# unsafe code

(*) unsafe 和 fixed unsafe {                    i...

C#中指针*的使用(unsafe关键字与fixed 语句)---01

unsafe 关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的。有关更多信息,请参见不安全代码和指针(C# 编程指南)。 可以在类型或成员的声明中使用 unsafe 修饰符。因此,类型或...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)