2010-07-13 3 views
1

Я делаю приложение, которое добавляет рамку для фото на фотографию.Слияние фотографий - iPhone SDK

Я хотел бы знать, как сохранить мою кнопку сохранения, сохранить как изображения (фото, так и рамку) как одно изображение.

Прямо сейчас он сохраняет только одно из изображений.

В построителе интерфейса У меня есть действие сохранения, сохраняющее изображение, загруженное в ImageView, с рамкой ImageView, накладывающей это изображение.

Я хотел бы объединить две фотографии как одну, поэтому действие сохранения может сохранить изображение с рамкой.

Спасибо!

ответ

0

Это, вероятно, не то, что вы хотите, но если вы загружаете оба изображения в OpenGL (есть хороший образец Apple, который загружает изображения в OpenGL), положите один поверх другого, а затем напишите результат на изображение (отличный учебник здесь - http://www.bit-101.com/blog/?p=1861).

Вам даже не нужно отображать его на экране, поэтому с EAGL нет никакой возможности играть.

3

Если вы отображается рамку на фотографии в вашем пользовательском интерфейсе, просто использовать что-то вроде UIScreenGetImage

... 
CGImageRef screen = UIGetScreenImage(); 
UIImage* image = [UIImage imageWithCGImage:screen]; 
CGImageRelease(screen); 

// You could, e.g., save the captured image to photo album 
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil); 
+0

Я своего рода нового развивающемуся вещи. Поэтому я не совсем уверен, что будет делать этот код (я считаю, что это займет скриншот?) И я не знаю, где поставить эту строку кода. Может, кто-нибудь, может быть, уточнит, пожалуйста? Извините и еще раз спасибо! – user390455

+0

Поместите это в метод, к которому подключена кнопка сохранения. –

Смежные вопросы