2010-04-13 4 views
1

Я думаю, что это должно быть просто, но я с трудом реализую его.Сохраните фотографию камеры с наложенным изображением - iphone SDK

Снимаю фотографию с камеры, пользователь может ее перемещать и масштабировать.

Затем они выбирают «использовать», и они получают предварительный просмотр своего изображения.

Теперь то, что я хочу сделать, это наложить изображение поверх этого изображения предварительного просмотра, что тоже нормально.

Но у меня есть трудность, поэтому я хочу сохранить фотографию, сделанную с изображением, которое над ним в библиотеке. У меня только есть UIView с моим оверлейным изображением о UIView, где просматривается моя фотокамера. Думаю, мне просто нужно сделать снимок экрана? Я не хочу потерять разрешение ИЛИ в конечном итоге с кнопками пользовательского интерфейса и т. Д. В конечном изображении.

Любые предложения или ссылки были бы действительно полезными. Спасибо :-)

ответ

2

попробовать использовать

CGImageRef screen = UIGetScreenImage(); 
UIImage* screenImage = [UIImage imageWithCGImage:screen]; 
CGImageRelease(screen); 
+0

Спасибо за совет, я в конечном итоге с помощью этого http://www.skylarcantu.com/blog/2009/10/16/saving-a-view- as-an-image /, но ваш пост помог мне найти его! Я теряю довольно много качества изображения, хотя, любые идеи, как я могу улучшить это? – user157733

+0

, но когда u say UIGetScreenImage(); На самом деле это занимает весь экран, где вы получите «Retake» Preview и используйте кнопки также с фактическим изображением .. ?? –

+0

Это так .... ......? –

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