0

Web カメラから画像をキャプチャするサンプル 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;
        }
    }

しかし、[画像キャプチャ] ボタンをクリックすると、これは確認するまで待機しています。この画像を続行するか、プロセスを破棄して再起動する場合(正しい符号と間違った符号で)、その段階をスキップして、これを直接ローカル ストレージに保存しようとしています。

CameraCaptureUIclassを使用してこれを行うことは可能PhotoSettingsですか?

注意:dialog.CaptureFileAsync(CameraCaptureUIMode.Photo);非同期メソッドです

4

0 に答える 0