Как нарисовать UIImage, масштабированный с интерполяцией для отображения сетчатки? - PullRequest
0 голосов
/ 19 марта 2012

Я загружаю некоторые изображения из Интернета в свое приложение и рисую их, используя UIImage drawImage.Я хочу продолжать использовать те же изображения для отображения сетчатки, но сгладить их с интерполяцией.Как мы можем это сделать?

Полагаю, у меня все нормально, либо с сохранением (в памяти) с двойным разрешением раньше времени, либо с масштабированием во время рендеринга.Это зависит от того, насколько это влияет на производительность при масштабировании во время рендеринга.

1 Ответ

3 голосов
/ 19 марта 2012

Core Graphics делает это автоматически для вас, абсолютно не нужно хранить масштабированные растровые изображения в вашем приложении, это было бы просто пустой тратой дискового пространства. Вы можете немного повлиять на качество интерполяции графического контекста с помощью функции CGContextSetInterpolationQuality.

...