【问题标题】:Storing a Pic in The project folder, windows Phone 8.0, c#, xaml在项目文件夹中存储图片,windows Phone 8.0,c#,xaml
【发布时间】:2015-01-12 22:44:39
【问题描述】:

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

【问题讨论】:

    标签: c# image windows-phone-8 save directory


    【解决方案1】:

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

    1. 使用独立存储

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

    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);
      

    【讨论】:

    • 非常感谢您的回答,我只有一个问题。 SystemIO 似乎没有在 Windows Phone 8.0 中实现
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多