2009-07-19 5 views
0

fw 2.2でUIWindowのプライベートメソッド_createCGImageRefRepresentationInFrameを使用してスクリーンショットを取得できました。 3.0ではもう存在しません。PLCameraView 3.0で表示されているものを取得

私は、できるだけ多くのスクリーンショットを取得するだけで、小さなビデオを撮るために、ウィンドウ上でPLCameraViewを使ってその方法を使用しました。今私は、PLPreviewViewと-renderInContext:メソッドのCALayerを試しましたが、常にアイリスが閉じているのでビューをレンダリングします。

カメラビューが表示しているもののスクリーンショットを撮るにはどうすればよいですか?

おかげでiPhone 3.0にビデオレコーディングに取り組んでいる間まあ

CGImageRef imageRef = [[UIApplication sharedApplication] _createDefaultImageSnapshot]; 
UIImage* img = [UIImage imageWithCGImage:imageRef]; 

//Now you can save it the way you want 
//May as following 
//oops yes this image is just the screenshot so better take care of unwanted image side 
//So cut crap out from the image captured 
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil); 

を取得するためのコードスニペットを以下のため マルコ

+2

今、驚きがあります。 –

答えて

1

てみてください、私は画像のシーケンスを保存するための問題に直面しています、私を助けてください。

待機.........

おかげ ジャヤント。 インドニューデリー

関連する問題