什么是writeablebitmap?

时间:2014-02-18 04:07:02

标签: c# kinect writeablebitmap

我知道它可以用作wpf文件的图像源,但是有人可以带我浏览所有输入和它们所代表的内容,以及每个组件的重要性。我也很困惑一个位图是什么,它应该在一个程序中被调用;它是一个数组吗?一串?我发现MSDN上的描述不清楚。我正在谈论的一个例子如下。

colorBitmap = new WriteableBitmap(sensor.ColorStream.FrameWidth,    
     sensor.ColorStream.FrameHeight, 96.0, 96.0, PixelFormats.Bgr32, null);

2 个答案:

答案 0 :(得分:2)

我最近回答了同样的问题 -

  

WriteableBitmap可用于写入新字节以进行更新   用户界面。这使我们能够使用相同的WriteableBitmap并使用   内存中的资源相同,但只更新内容。

     

在我的tutorial中,我解释了如何在Kinect场景中使用它!

答案 1 :(得分:0)

WritableBitmap是一个可以写入和更新的位图源,如@ user2864740所述。位图“表示一定大小和分辨率的单个常量像素集”。通常使用可写位图而不是普通位图,因为它们比Kinect更具成本效益且更适合流式传输视频。这实际上意味着它是一个更新的图像,而不是每帧都重新创建一个新变量。