Как я могу объединить два изображения в один объект изображения? - PullRequest
1 голос
/ 04 декабря 2008

Как я могу объединить два изображения?

Я имею в виду, что у меня есть два изображения: одно маленькое, а другое большое. Я хочу добавить маленькое изображение к большому в определенной точке, и мне нужно получить UIImage в результате.

Я пробовал CGCreateImageFromMask, но это делает маленькое изображение полностью покрывающим большое изображение.

1 Ответ

4 голосов
/ 04 декабря 2008

Вы захотите использовать UIGraphicsBeginImageContext() для генерации CGContextRef, затем используйте UIGraphicsGetCurrentContext(), чтобы получить ссылку на него.

Теперь нарисуйте ваши текущие изображения в контексте. Когда вы закончите, используйте UIGraphicsGetImageFromCurrentContext() для создания UIImage из этого контекста и UIGraphicsEndImageContext() для очистки.

См. Справочник по функциям Apple UIKit, документ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...