内存中一个图片的指针IntPtr

Posted C#菜鸟之行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存中一个图片的指针IntPtr相关的知识,希望对你有一定的参考价值。

你知道图像的指针,如果知道图像大小,就可以用

byte[] data = new byte[picLength];
Marshal.Copy(img, data, 0, data.length);
using(MemoryStream ms = new MemoryStream(data))
{
  imgbox = Image.FromSteam(ms);
}

 

http://bbs.csdn.net/topics/350242149

以上是关于内存中一个图片的指针IntPtr的主要内容,如果未能解决你的问题,请参考以下文章

为啥/何时使用 `intptr_t` 在 C 中进行类型转换?

我用C#,上一步函数返回了一个IntPtr型的图片指针,我已知图片的长、宽,如何转换成image类。

C#中,已知图片内存的首地址(System.IntPtr类),想通过pictureBox显示于窗口,但提示“参数无效”

如何在 C# 中获取 IntPtr 指针的属性

创建 COM 接口,返回一个在 C# 中编组为 IntPtr 的指针

在 C# 中将 CodeElements 编组到 IntPtr