Как я могу действительно редактировать изображение, используя UIImagePickerController.InfoKey.editedImage в swift? - PullRequest
0 голосов
/ 24 апреля 2020

Я использую UIImagePickerController.InfoKey.editedImage для извлечения объекта UIImage, который содержит конечное изображение после того, как пользователь переместил и / или масштабировал его. Однако, когда я go на симуляторе, выбираю нужное мне изображение, и тогда я не нахожу никаких вариантов для редактирования картинки. Кажется, что .editedImage - это то же самое, что .originalImage. Я попытался найти способ отредактировать изображение с помощью контроллера выбора UIImage, такого как обрезка, масштабирование и т. Д. c. но мой симулятор не имеет такой возможности. Как я могу добавить некоторые функции для редактирования изображения?

1 Ответ

2 голосов
/ 24 апреля 2020

Шаг-1: Нажмите и удерживайте клавишу Option (⌥) на клавиатуре и нажмите на выбранное изображение в симуляторе. Вы увидите две Solid, серые кнопки, показывающие, где находится курсор мыши, точно так же, как пользователь использовал бы указательный палец и большой палец для Pinch and Zoom изображения (скриншот прилагается).

enter image description here

Шаг 2: Перетащите изображение на симулятор. Вы сможете обрезать выбранное изображение путем увеличения (скриншот прилагается). Можно также перемещать изображение, отсоединив клавишу Option (⌥) от клавиатуры.

enter image description here

Step- 3: Наконец, info[.editedImage] получит отредактированное / измененное изображение пользователя в методе imagePickerController: didFinishPickingMediaWithInfo:.

...