我正在创建应用程序,允许用户使用照片集线器和图片中的图片拍摄新照片
我知道我可以从PhotoChoserTask拍照,但我想要2个单独的东西。
现在我需要在拍摄后立即拍摄照片(就像我可以用PhotoChoserTask做的那样)
我怎样才能实现它?
答案 0 :(得分:1)
不幸的是,CameraCaptureTask没有“高度”和“宽度”属性,因此您无法在拍摄后立即裁剪图像。 你可以做两件事:
1 - (我不喜欢这个!)允许用户使用CamerCaptureTask拍照,然后在完成后调用PhotoChoserTask,以便用户再次选择点击的图像。使用此选项,您可以使用PhotoChoserTask的高度和宽度属性裁剪图像
2 - 使用诺基亚成像SDK裁剪图像。此SDK包含许多过滤器,包括可用于裁剪图像的裁剪过滤器。它不像PhotoChoserTask裁剪那么容易,但你仍然可以裁剪图像。有一个示例代码可以在此page上裁剪图像。看看吧!
希望这有帮助!
答案 1 :(得分:0)
与PhotoChoserTask相同,CameraCapturTask也已完成'事件。两者都是相同的,因此您可以应用相同的PhotoChoserTask代码'已完成'事件到CameraCaptureTask'已完成'事件。使用' e.ChosenPhoto'用于获取捕获图像流的参数属性。