不使用 FileSavePicker 将网络摄像头捕获的图像保存到本地文件夹
save webcam captured image into local folder without using FileSavePicker
我正在使用下面的代码保存图像,但它在 filesavepicker
保存图像后保存图像,但我想将图像直接保存到本地文件夹而不使用
filesavepicker
,请给我建议任何解决方案,在此先感谢。
webcam private async Task SavePhoto(IRandomAccessStream mediaStream)
{
FileSavePicker photoSavePicker = new FileSavePicker();
photoSavePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
var mediaFile = await photoSavePicker.PickSaveFileAsync();
await SaveStreamToFileAsync(mediaStream, mediaFile);
}
我想在不使用 filesavepicker
的情况下将此流数据以图像格式直接保存到本地文件夹。
在应用程序的 LocalData 中创建 StorageFile
。然后将此 StorageFile
传递给您的函数。
StorageFolder dirLocal = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile mediaFile = await dirLocal.CreateFileAsync("mediaFile.abc");
SaveStreamToFileAsync(mediaStream, mediaFile);
我正在使用下面的代码保存图像,但它在 filesavepicker
保存图像后保存图像,但我想将图像直接保存到本地文件夹而不使用
filesavepicker
,请给我建议任何解决方案,在此先感谢。
webcam private async Task SavePhoto(IRandomAccessStream mediaStream)
{
FileSavePicker photoSavePicker = new FileSavePicker();
photoSavePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
var mediaFile = await photoSavePicker.PickSaveFileAsync();
await SaveStreamToFileAsync(mediaStream, mediaFile);
}
我想在不使用 filesavepicker
的情况下将此流数据以图像格式直接保存到本地文件夹。
在应用程序的 LocalData 中创建 StorageFile
。然后将此 StorageFile
传递给您的函数。
StorageFolder dirLocal = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile mediaFile = await dirLocal.CreateFileAsync("mediaFile.abc");
SaveStreamToFileAsync(mediaStream, mediaFile);