gpt4 book ai didi

xaml - 在 XAML/C# 中为 Windows 商店应用程序捕获和保存照片

转载 作者:行者123 更新时间:2023-12-04 05:08:27 25 4
gpt4 key购买 nike

我正在尝试使用 Windows Surface 设备拍摄并保存照片。

我正在使用下面的代码拍摄照片和这项工作,但我想在设备的本地驱动器上自动创建一个目录并将这张照片保存在那里,而没有任何对话框提示。

所以我用来捕获照片的代码如下:

CameraCaptureUI camera = new CameraCaptureUI();

StorageFile file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (file!=null)
{
using (IRandomAccessStream ras=await file.OpenAsync(FileAccessMode.Read))
{
BitmapImage source = new BitmapImage();
source.SetSource(ras);

imageBuildingPhoto.Source = source; // this is just an image control.
}
}

所以在这之后我想自动将照片保存到一个新目录。例如

我的图片\新目录\Photo1.jpg

有人知道我该怎么做吗?

这是一个使用 C#4.5 和 XAML 编写的 Windows 商店应用程序。

提前致谢

最佳答案

使用 CopyAsync StorageFile上的方法您取回的对象(文件)。您可以指定目录和文件名。如果您需要创建自己的目录结构,则需要在包 list 中启用对相应库的访问,然后在代码中创建它。然后您将使用 StorageFolder类及其 CreateFolderAsync创建文件夹的方法。

http://aka.ms/30Days有一些很好的资源来学习这样的场景。可能值得一试。

关于xaml - 在 XAML/C# 中为 Windows 商店应用程序捕获和保存照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com