Основная графика: маска изображения, добавить наложение и подложку - PullRequest
3 голосов
/ 17 февраля 2011

Как я могу замаскировать изображение, добавить наложение и подложку к замаскированному изображению с помощью Core Graphics?(например: значок документа состоит из маски png, страницы curl png и базы с тенью) Может кто-нибудь дать мне лучший совет?

1 Ответ

4 голосов
/ 01 апреля 2011
  • Нарисуйте подложку с помощью CGContextDrawImage().
  • Нажмите графическое состояние контекста с помощью CGContextSaveGState().
  • Загрузите маску и добавьте ее в контекст, используя CGContextClipToMask().
  • Нарисуйте свой контент.
  • Вставьте графический контекст с помощью CGContextRestoreGState().
  • Нарисуйте свое оверлейное изображение с помощью CGContextDrawImage().
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...