как рисовать с UIGraphicsBeginImageContext () - PullRequest
1 голос
/ 11 января 2012

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

1 Ответ

3 голосов
/ 11 января 2012

Что ж, вы, вероятно, захотите использовать UIGraphicsBeginImageContextWithOptions() и scale = 0.0, чтобы получить независимость разрешения, но да, как только вы вызовете функцию, фреймворки установят нормальный графический контекст, который вы можете использовать, как в учебниках.Вы можете получить это с UIGraphicsGetCurrentContext().

Когда вы закончите рисовать, вы, вероятно, захотите использовать UIGraphicsGetImageFromCurrentImageContext(), чтобы фактически захватить то, что вы нарисовали.

И не забудьте позвонить UIGraphicsEndImageContext(), когда закончите.

...