WinRT:如何将WriteableBitmap保存到本地文件夹

时间:2012-10-23 23:24:31

标签: windows-runtime writeablebitmap

如何在WinRT中使用C#将WriteableBitmap保存到本地文件夹?

2 个答案:

答案 0 :(得分:3)

您可以查看WinRT XAML Toolkit以获取一组扩展方法,以完全满足您的需求:http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/view/0657c67a93d5#WinRTXamlToolkit%2fImaging%2fWriteableBitmapSaveExtensions.cs

答案 1 :(得分:0)

以下是答案的点点滴滴

var bitmap = new WriteableBitmap(width,height);
var stream = bitmap.PixelBuffer.AsStream();

IOutputStream获取Stream以将数据写入本地文件夹。

this帖子解释了如何将Stream转换为byte[]

this解释了如何将byte[]数组写入localfolder。