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);
を取得するためのコードスニペットを以下のため マルコ
今、驚きがあります。 –