Захват изображения с камеры и наложение на изображение - PullRequest
4 голосов
/ 07 октября 2010

Я открываю вид с камеры и помещаю изображение в качестве наложения.Затем я хочу сохранить как оверлей, так и изображение с камеры как одно изображение.Ранее я добился этого с помощью UIGetScreenImage ().Теперь, когда Apple, запретить это, каковы мои варианты?takePicture будет захватывать только данные камеры, но наложение.Объединить наложение с изображением из takePicture немного медленно.

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Вам действительно придется объединить их, и это не должно занять больше секунды или двух. Что-то вроде (не проверено, но должно дать представление):

UIGraphicsBeginImageContext(myCapturedImage.size);
[myCapturedImage drawAtPoint:CGPointZero]; //You might need to use drawInRect
[overlayImage drawAtPoint:CGPointZero];
UIImage *combinedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
0 голосов
/ 19 мая 2011

Вот что я нашел на сайте Apple Технические вопросы и ответы QA1714

...