СЦЕНАРИЙObjective-C: масштабируются обрезанное изображение от UIScrollView
Я работаю на приложение обмена фотографиями. Приложение должно разрешить пользователям обрезать изображение перед отправкой изображения на сервер. Я использую UIScrollView
с поднабором UIImageView
, который содержит изображение, которое я хочу, чтобы пользователь обрезал.
, что я попытался
Я пытался сделать это с помощью нескольких решений на StackOverflow, но они предполагают использование снимок экрана UIScrollView
кадра после того, как пользователь изменяет масштаб изображения. Причина, по которой это не будет работать, заключается в том, что когда пользователь снимает снимок экрана на iPhone 5 (320x320, идеальный квадрат по ширине экрана), когда эта фотография загружается и отображается на iPhone 6 Plus (гораздо больший размер экрана), изображение будет пикселированным.
ВОПРОС
Как получить изображение, которое может быть 3000x3000 увеличено в UIScrollView
и извлечь изображение, которое размеры UIScrollView
рамы (320x320) но масштабируется до 640x640 без потеря разрешения изображения?
ИЛЛЮСТРАЦИИ