如何在swift中使用UIImagePickerController.InfoKey.editedImage真正编辑图片?

问题描述 投票:0回答:1

我在使用UIImagePickerController.InfoKey.editedImage来检索一个UIImage对象,这个对象包含了用户移动或缩放后的最终图像。然而,当我进入模拟器,选择我想要的图片,然后我没有找到任何编辑图片的选项。好像.editedImage和.originalImage是一样的。我试图找到一种方法,用UIImage picker控制器来编辑图片,如裁剪、缩放等,但我的模拟器没有这个选项。我如何添加一些功能来编辑图像?

swift uiimagepickercontroller
1个回答
3
投票

步骤-1.点击并按住UIImage.InfoKey.editedImage。 点击并按住 选项键 (⌥) 键盘上的按钮,然后在模拟器上点击所选的图像,你会看到两个实心的灰色按钮显示在你的鼠标光标的位置,就像用户使用食指和拇指来操作一样。你会看到两个实心的灰色按钮显示在你的鼠标光标的位置,就像用户用食指和拇指来点击一样。Pinch and Zoom 一张图片(截图附后)。

enter image description here

步骤-2.将图像拖到模拟器上。 在模拟器上拖动图像。你将能够通过放大选定的图像(截图附后)。也可以移动图像,通过解除对图像的控制来移动图像。选项键 (⌥) 从你的键盘上。

enter image description here

步骤3: 最后, info[.editedImage] 将会得到用户编辑修改后的图片,在 imagePickerController: didFinishPickingMediaWithInfo: 方法。

© www.soinside.com 2019 - 2024. All rights reserved.