У меня есть задача программирования для приложения, которое я пишу для iPad, и в документации не ясно, как это сделать. Я надеюсь на хороший совет по решению этой проблемы.Динамический рендеринг изображений на iOS
В принципе, у меня есть буфер памяти, в котором хранится необработанный RGB для изображения размером 256x192 пикселей. Это изображение будет записано на регулярной основе, и я хочу отобразить это на области с разрешением 768x576 на экране при вызове обновления. Я бы хотел, чтобы это было относительно быстро и, возможно, оптимизировало его, обработав только те области изображения, которые действительно меняются.
Как бы я это сделал? Моя первоначальная мысль - создать CGBitmapContext для управления изображением 256x192, затем создать CGImage, затем создать UIImage из этого и изменить свойство изображения экземпляра UIImageView. Это звучит довольно медленный процесс.
Я нахожусь на правильных линиях или должен смотреть на что-то другое. Другое замечание состоит в том, что этот образ должен сосуществовать с другими представлениями UIKit на экране.
Спасибо за любую помощь, которую вы можете предоставить.
Да. Если у вас нет необходимости в функциях рисования CoreGraphics, это будет делать это и совершенно правильно. – 2010-11-28 07:39:50