【发布时间】:2019-12-15 09:01:51
【问题描述】:
2018 年初,我使用 UWP 编写了一个应用程序,并使用 CameraCaptureUI 拍照。我将大多数选项保留为默认值,包括设置为 true 的 AllowCropping。
点击相机按钮后,用户界面提供了裁剪图片的选项。然后,可以将图片裁剪为矩形。但是,我几天前打开该应用进行了一些修复,现在作物是一个圆圈。
这是我现在看到的:
我已经尝试使用 CroppedAspectRatio 属性让裁剪 UI 使用 4:3 矩形,但没有成功。
这是原始代码:
cameraDialog.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
var file = await cameraDialog.CaptureFileAsync(CameraCaptureUIMode.Photo);
这就是我尝试过但没有成功的方法:
cameraDialog.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
cameraDialog.PhotoSettings.CroppedAspectRatio = new Size(4, 3);
var file = await cameraDialog.CaptureFileAsync(CameraCaptureUIMode.Photo);
CameraCaptureUI 没有太多选项。所以我不知道还能尝试什么。
【问题讨论】: