どこを見ても、写真を撮った後、どうやって写真を保存するのかわかりません。私はWindows8メディアキャプチャを使用しており、キャプチャした後、ページに表示します。しかし、それを特定の場所に保存する方法がわかりません。
これは私が写真を撮る方法です、かなり古典的です:
private async void Camera_Clicked(object sender, TappedRoutedEventArgs e)
{
TurnOffPanels();
CameraCaptureUI camera = new CameraCaptureUI();
camera.PhotoSettings.CroppedAspectRatio = new Size(16, 9);
StorageFile photo = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (photo != null)
{
BitmapImage bmp = new BitmapImage();
IRandomAccessStream stream = await photo.OpenAsync(FileAccessMode.Read);
bmp.SetSource(stream);
ImageSource.Source = bmp;
ImageSource.Visibility = Visibility.Visible;
appSettings[photoKey] = photo.Path;
}
}
そして、これは私がそれを取った後に私がそれをリロードする方法です:
private async Task ReloadPhoto(String photoPath)
{
StorageFile photo = await StorageFile.GetFileFromPathAsync(photoPath);
BitmapImage bmp = new BitmapImage();
using (IRandomAccessStream stream = await photo.OpenAsync(FileAccessMode.Read))
{
bmp.SetSource(stream);
}
}
写真を保存する方法を知っている人はいますか?
よろしく。