Высококачественное масштабирование UIImage

Мне нужно масштабировать разрешение изображения, поступающего из слоя представления в приложении iPhone. Очевидный способ - указать коэффициент масштабирования в UIGraphicsBeginImageContextWithOptions, но каждый раз, когда коэффициент масштабирования не равен 1,0, качество изображения ухудшается - намного больше, чем можно было бы ожидать от потери пикселей.

Я пробовал несколько других методов масштабирования, но все они, кажется, вращаются вокруг материала CGContext и, похоже, делают одно и то же.

Простое изменение «размера» изображения. (без изменения разрешения точек) недостаточно, в основном потому, что эта информация, кажется, очень быстро отбрасывается другими участниками конвейера (изображение будет преобразовано в JPG и отправлено по электронной почте).

Есть ли другой способ масштабировать изображение на iPhone?

5
задан Dan Rosenstark 15 October 2011 в 02:44
поделиться