Как разрешить пользователю масштабировать изображения и сохранять качество фотографий? - PullRequest
1 голос
/ 14 марта 2012

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

Мое приложение в основном показывает несколькоimageViews уменьшается в размере при запуске viewDidLoad.Я использую UIImage + Resize как способ их уменьшения и сохранения качества.

Я использую жест щипка, чтобы повлиять на CGAffineTransformScale, чтобы позволить пользователю увеличивать / уменьшатьразмер фото.Теперь проблема в том, что CGAffineTransformScale ничего не делает для качества изображения.Это просто растянет изображение.

Есть ли способ повысить качество фотографии, увеличив размер кадра просмотра изображения?Я полагаю, что я мог бы просто получить доступ к исходному изображению и заменить imageView.image новым изображением, основанным на размерах, когда UIGestureRecognizerStateEnded.Однако это выглядит довольно некрасиво, когда фотография масштабируется во время фазы сжатия.

Любые идеи приветствуются.Спасибо

1 Ответ

0 голосов
/ 14 марта 2012

Может быть, вы можете использовать CATiledLayer? Здесь - это пример кода от Apple.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...