![](/img/trans.png)
[英]C# Windows 8 Store (Metro, WinRT) Byte array to BitmapImage
[英]BitmapImage to byte[] Windows 8 metro (WinRT)
我想在Windows 8应用程序中将BitmapImage
转换为byte []。 我知道如何使用Windows SDK来执行此操作,但似乎无法使其在WinRT SDK中工作。
一两个帖子建议我应该使用WritableBitmap
来实现这一点,但是没有明确的示例。
将BitmapImage转换为Byte数组 (Windows)
以下是我发现的最佳结果,但对我来说仍然太模糊
我将不胜感激。
你应该看看这里的WriteableBitmapEx项目- http://writeablebitmapex.codeplex.com/在此讨论- WinRT中加载图像转化为字节数组 ...从答案... ...
基本上,您需要将图像加载到WriteableBitmap中,然后通过调用PixelBuffer.AsStream()访问其像素缓冲区。
所有你需要的是:
然后,您将获得一个BitmapImage字节数组!
参见此方法: http : //msdn.microsoft.com/zh-cn/library/windows/apps/xaml/jj709939.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.