Windows runtime WinRT:如何将WriteableBitmap保存到localfolder

Windows runtime WinRT:如何将WriteableBitmap保存到localfolder,windows-runtime,writeablebitmap,Windows Runtime,Writeablebitmap,如何在WinRT中使用C#将WriteableBitmap保存到localfolder?下面是答案的一部分 var bitmap = new WriteableBitmap(width,height); var stream = bitmap.PixelBuffer.AsStream(); 然后,您可以从Stream获取IOutputStream,将数据写入本地文件夹 post解释如何将流转换为字节[] 并解释了如何将字节[]数组写入localfolder。您可以查看WinRT XAML To

如何在WinRT中使用C#将WriteableBitmap保存到localfolder?

下面是答案的一部分

var bitmap = new WriteableBitmap(width,height);
var stream = bitmap.PixelBuffer.AsStream();
然后,您可以从
Stream
获取
IOutputStream
,将数据写入本地文件夹

post解释如何将
转换为
字节[]


并解释了如何将
字节[]
数组写入localfolder。

您可以查看WinRT XAML Toolkit以获得一组扩展方法,以完全满足您的需要:

这将导致将像素数据直接写入文件。你不想把它压缩成一种众所周知的格式吗?