0

実際には、ほとんどの QR コード スキャナー アプリのように、カメラ オーバーレイにリージョンが必要です。正方形のボックスがその中に入ったら、そこから画像にフォーカスしてクリックします。それを実装する方法についてのアイデア。クラスを使用してUIIMAGEPICKERいましたが、グーグルで調べたところ、AVFoundation フレームワークを使用する必要があることがわかりました。残念ながら、私は近くの人ではありません。

どんなコードやチュートリアルでも役に立ちます。これを実装する方法を教えてください。

もう1つ、写真を撮る必要がある場合、領域サイズだけで写真を撮ってもいいですか?

4

1 に答える 1

2

はい。それで合っています。AV Foundationこれを実装するには、 を使用する必要があります。フレームワークの概要については、WWDC 2010 セッション ビデオの「Using the Camera with AV Foundation」ビデオをご覧ください。

AvFoundation には UIKit への依存関係はありません。したがって、 を使用するよりも優れたパフォーマンスの向上が得られますUIImagePickerController。また、カメラへのフルアクセスも提供します。

使用AV Foundationする場合、「デバイス キャプチャ設定」を制御でき Flashます。彼らの興味のある点を含めて。これらの使用方法については、プログラミング ガイドを参照してください。そうしないと、デバイスの動作が予想と異なる場合があります。Focus ModeExposure

また、AV Foundation を使用してカメラを実装するアプリケーションの例をここからダウンロードすることもできます。

起動して実行したら、このチュートリアルを見て、カメラのオーバーレイを開始してください。

もう1つ、写真を撮る必要がある場合、領域サイズだけで写真を撮ってもいいですか?

はい、これを実装できます。AVFoundationセッション自体を構成して、実用的な最低解像度を出力することもできます。

于 2013-05-03T16:36:10.100 に答える