保存的BitmapImage对象作为本地存储在Windows 8文件?(Saving a Bitma

2019-09-23 15:07发布

我有一个BitmapImage的对象,它已经拥有了源等设置。 我只是想将其保存到我的应用程序的本地存储文件夹,这样我就可以在程序中的其他点引用它。 我只是无法弄清楚如何从对象得到它虽然文件! 我发现类似的问题解决方案的WP7,但它只是不一样的。

香港专业教育学院得到尽可能从一个Base64字符串(工程,我可以将图像加载到用户界面的图像浏览器,看看它),并把它称为创造我的形象img ,我知道我需要得到它ApplicationData.Current.LocalFolder ,但我不知道如何将它转换。 有人知道吗?

Answer 1:

它是从相机UI?

var _Photo = await new CameraCaptureUI()
    .CaptureFileAsync(CameraCaptureUIMode.PhotoOrVideo);
await _Photo.MoveAsync(ApplicationData.Current.LocalFolder);

它是从打开的文件吗? 然后你只需要:

await _Photo.MoveAsync(ApplicationData.Current.LocalFolder);

但是,如果你只是有一个BitmapImage的,你不能让图像出来。 相反,你需要返回到原始源或文件。 这是唯一的办法。 参考



文章来源: Saving a BitmapImage object as a file in local storage in windows 8?