Используйте масштабированное и перемещенное изображение из IPhone UIImagePickerController для совмещения меток на оверлейном изображении и сопоставления их после выбора и объединения их обоих. - PullRequest
3 голосов
/ 04 марта 2011

UIImagePickerController при редактировании на экране предварительного просмотра с наложенным изображением, после масштабирования и перемещения снятого или выбранного изображения, чтобы совпасть с метками на наложенном изображении, результирующее отредактированное изображение, кажется, не сохраняет аспект, поэтому при объединении обоих, наложение изображения иотредактированное изображение, отредактированное изображение не соответствует меткам на наложенном изображении, как при предварительном просмотре после масштабирования и перемещения.

Как сделать так, чтобы отредактированное изображение по-прежнему совпадало с метками наложенного изображения при объединении водиночное изображение?

Мне удалось сделать это без включения редактирования на UIImagePickerController. Когда я делаю снимок с помощью камеры iPhone, я могу видеть наложенное изображение на экране, делать снимок, чтобы он соответствовал меткам наНаложение изображения, и когда я объединяю их оба, снятый снимок все еще совпадает с метками на наложении изображения.(Я управляю ориентацией и масштабом, чтобы слияние было успешным).

Мне также удается получить наложение изображения на экране предварительного просмотра (Масштаб и перемещение) после выбора изображения из библиотеки изображений устройства.

Я использую информационный словарь для получения UIImagePickerControllerEditedImage при включении свойства allowEditing UIImagePickerController.Также известно о существовании UIImagePickerControllerCropRect в информационном словаре и различиях между изображениями, снятыми камерой устройства, и сохраненными изображениями в библиотеке устройств, необязательно снятыми с устройства.

...