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

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

解决方案:

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

enter image description here

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

enter image description here

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

给TA打赏
共{{data.count}}人
人已打赏
未分类

无法读取未定义的属性'setState'--进度条[重复]。

2022-9-8 10:38:42

未分类

在Ubuntu上配置postgresql到rails的WSL时遇到了问题。

2022-9-8 10:49:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索