繁体   English   中英

BitmapImage转换为字节[] Windows 8 Metro(WinRT)

[英]BitmapImage to byte[] Windows 8 metro (WinRT)

我想在Windows 8应用程序中将BitmapImage转换为byte []。 我知道如何使用Windows SDK来执行此操作,但似乎无法使其在WinRT SDK中工作。

一两个帖子建议我应该使用WritableBitmap来实现这一点,但是没有明确的示例。

将BitmapImage转换为Byte数组 (Windows)

以下是我发现的最佳结果,但对我来说仍然太模糊

WinRT将图像加载到字节数组中

我将不胜感激。

你应该看看这里的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM