iPad3の背面カメラを高齢者向けアプリのルーペとして使いたい。
私のアイデアは、リアカメラ入力を固定ズーム (たとえば 3x) で表示することでした。私はまだ iOS カメラ機能を使用していません。この場合、どの UIView サブクラスを使用することをお勧めしますか? また、カメラ ボタンを表示せずにカメラの入力を (固定ズームで) 表示するにはどうすればよいですか?
iPad3の背面カメラを高齢者向けアプリのルーペとして使いたい。
私のアイデアは、リアカメラ入力を固定ズーム (たとえば 3x) で表示することでした。私はまだ iOS カメラ機能を使用していません。この場合、どの UIView サブクラスを使用することをお勧めしますか? また、カメラ ボタンを表示せずにカメラの入力を (固定ズームで) 表示するにはどうすればよいですか?
質問の範囲が広すぎるため、反対票を投じられると思います。StackOverflow は、質問者が何かを試して結果を理解できないという非常に具体的な質問を解決するためのものである傾向があります。
そうは言っても、おそらく開始するのに最適な場所は、AVFoundation、特にそれAVCaptureVideoPreviewLayer
を作成するために必要なさまざまなセッションです。これはビューではなくレイヤーですが、ビューにラップするのに十分簡単であり、特に追加を開始しない限り、カメラ ボタンはありません。変換は、他のレイヤーと同じように機能します。
AVFoundation は iOS 4 で追加されました。それ以前は、UIImagePickerController
with を にshowsCameraControls
設定して使用することが推奨されていましたNO
。ただし、それは非常に柔軟性cameraViewTransform
がなく、入力を適切にフレーム化するために適用する必要がある正確なものは実際には文書化されておらず、私の経験では、Apple はほぼすべての主要な OS リリースとほとんどのマイナーリリースでそれについて何かを壊すことに成功しているようです. AVFoundation は、特にこれらの問題を修正することを目的としています。
したがって、おそらく今すべきことは、AVCaptureVideoPreviewLayer を読んで、サンプル プロジェクトを機能させてみてください。自己完結型の適切なコード フラグメントで行き詰った場合は、ここに再度投稿してください。