在项目文件夹中存储图片,windows Phone 8.0,c#,xaml
Storing a Pic in The project folder, windows Phone 8.0, c#, xaml
我想用 CameraCaptureTask 拍照,然后将其保存在我的项目 (!) 中的特定文件夹中。我找到了一些教程,您可以在其中将图片保存在 MediaLibrary 中。但我想将它存储在项目中。
我的代码中有作为位图的图像,现在只需要保存它。
我真的很感激小费。
谢谢
三种存储方式
使用隔离存储
在这里,您只需获取捕获图像的流并将其存储在隔离存储中,如下所示
here
使用内存流
这里把抓取的图片流存入内存
using (MemoryStream stream = new MemoryStream())
{
bitmap2.SaveJpeg(stream, width, height, 0, 100); //Don't change other unless necessary
stream.Close();
}
使用本地文件夹存储
此处将捕获的图像流保存在应用程序的本地文件夹中
StorageFile sampleFile = await dataFolder.CreateFileAsync("image.png");
await FileIO.WriteBytesAsync(sampleFile, capturedImageStream);
我想用 CameraCaptureTask 拍照,然后将其保存在我的项目 (!) 中的特定文件夹中。我找到了一些教程,您可以在其中将图片保存在 MediaLibrary 中。但我想将它存储在项目中。 我的代码中有作为位图的图像,现在只需要保存它。 我真的很感激小费。 谢谢
三种存储方式
使用隔离存储
在这里,您只需获取捕获图像的流并将其存储在隔离存储中,如下所示 here
使用内存流
这里把抓取的图片流存入内存
using (MemoryStream stream = new MemoryStream()) { bitmap2.SaveJpeg(stream, width, height, 0, 100); //Don't change other unless necessary stream.Close(); }
使用本地文件夹存储
此处将捕获的图像流保存在应用程序的本地文件夹中
StorageFile sampleFile = await dataFolder.CreateFileAsync("image.png"); await FileIO.WriteBytesAsync(sampleFile, capturedImageStream);