1

で静止画像を撮影すると、パフォーマンスの問題が発生しAVCaptureSessionます。のcaptureStillImageAsynchronouslyFromConnection方法は、大きな画像 ( iPhone 4S の場合) ではAVCaptureStillImageOutputかなり遅いようです。AVCaptureSessionPresetPhoto低いプリセット/解像度 (iPod touch のカメラを含む) でも完璧に機能します。また、WWDC のサンプル コード AVCam も試してみましたが、写真を撮ってから実際に .csv ファイルに表示できるようになるまでに遅延が発生しましたUIImageViewUIImagefrom NSData(get from )を作成するよりも高速で効率的な方法はあり[AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer]ますか?

別の方法として、画像が処理されていることを示す HUD メッセージを表示したり、低品質のプリセットを設定したりすることもできますが、実際には遅延が発生していることにさえ悩まされています。

言及しておくと、ユーザーがスナップした後に画像をトリミング/サイズ変更しているため、遅延が少し増えますが、それほどではありません。

すべての提案/回答者に感謝します!

4

0 に答える 0