0

我刚刚开发了示例 UWP 应用程序来从网络摄像头捕获图像。这工作顺利

这是我用过的代码

  public class CameraCaptureService : ICaptureService
    {
        public async Task<StorageFile> CapturePhotoAsync()
        {
            var dialog = new CameraCaptureUI();
            dialog.PhotoSettings.MaxResolution = CameraCaptureUIMaxPhotoResolution.HighestAvailable;
            dialog.PhotoSettings.Format = CameraCaptureUIPhotoFormat.JpegXR;
            dialog.PhotoSettings.AllowCropping = true;

            var file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Photo);

            ...

            return (file == null) ? null : file;
        }
    }

但是一旦我单击图像捕获按钮后,这一直在等待,直到我确认如果我想继续这张照片或放弃该过程并重新启动(使用正确的符号和错误的符号)我正在尝试跳过该阶段并直接将其保存到本地存储

CameraCaptureUI使用class可以做到这一点PhotoSettings吗?

注意:dialog.CaptureFileAsync(CameraCaptureUIMode.Photo);是异步方法

4

0 回答 0