在项目文件夹中存储图片,Windows Phone 8.0,c#,xaml

本文关键字:Phone Windows xaml 项目文件 项目 文件夹 存储 | 更新日期: 2023-09-27 18:37:20

我想用CameraCaptureTask拍照,然后将其保存在我的Project(!)中的特定文件夹中。我找到了一些教程,您可以在其中将图片保存在媒体库中。但我想把它直接存储在项目中。我的代码中有图像作为位图,现在只需要保存它。我真的很感激小费。谢谢

在项目文件夹中存储图片,Windows Phone 8.0,c#,xaml

您可以通过三种方式存储它

  1. 使用独立存储

    在这里,您只需获取捕获的图像流并将其存储在独立存储中,如下所示 这里

  2. 使用内存流

    在这里,您将捕获的图像流存储在内存中

      using (MemoryStream stream = new MemoryStream())
            {
                bitmap2.SaveJpeg(stream, width, height, 0, 100); //Don't change other unless necessary
                stream.Close();
            }     
    
  3. 使用本地文件夹存储

    在这里,您将捕获的图像流保存在应用程序的本地文件夹中

              StorageFile sampleFile = await dataFolder.CreateFileAsync("image.png");
                await FileIO.WriteBytesAsync(sampleFile, capturedImageStream);