WinRT的WriteableBitmap不再允许随机访问像素数据?

时间:2011-09-23 21:40:11

标签: c# xaml windows-8 microsoft-metro windows-runtime

WinRT的WriteableBitmap类中的一个变化是,它不是将Pixels属性作为数组公开,而是现在有一个IBuffer类型的PixelBuffer。

问题是IBuffer没有办法随机访问数据。我可以创建一个DataReader并一次获取一个数据并将数据复制到一个数组以供随机访问,但不能直接访问IBuffer数据。我该怎么做,还是不可能?

1 个答案:

答案 0 :(得分:5)

似乎在MSDN论坛上发生了exact same discussion

目前看来,直接像素操作并不存在,但是通过使用流来解决问题(正如您已经注意到的那样)。

考虑到所有因素,它是一个开发人员预览版,可以在以后的版本中添加功能。