QRコード読み取り機能を使用しているアプリケーションを使用していますが、カメラの一部がQRコードを読み取って画面上に他のビューが表示されるような、ぼかし効果と、画面サイズ上と仮定するので、カメラのサイズ読み取りQRコード用のカメラオーバーレイを作成する
コードを読み取ることができ、画面の他の部分は透明なぼかし効果を有するであろうX: 64pt
Y: 210pt
W: 247.5pt
H: 247.5pt
フレームうビューの中心に開かれ375*667
あります。
QRコード読み取り機能を使用しているアプリケーションを使用していますが、カメラの一部がQRコードを読み取って画面上に他のビューが表示されるような、ぼかし効果と、画面サイズ上と仮定するので、カメラのサイズ読み取りQRコード用のカメラオーバーレイを作成する
コードを読み取ることができ、画面の他の部分は透明なぼかし効果を有するであろうX: 64pt
Y: 210pt
W: 247.5pt
H: 247.5pt
フレームうビューの中心に開かれ375*667
あります。
AVCaptureSessionを使用してAVFoundationでQRリーダーを作成できます。チュートリアルと全体コードはthis linkにあります。
このサンプルコードでは、オーバーレイとして青色のボックスが表示されています。任意の画像(カメラ入力が表示できる透明部分)を作成し、オーバーレイとして追加することができます。
共有してくれてありがとうございますが、これは私がしたいことではありません。 –
現在、Image Picker
をお使いのようですか?おそらくAVCaptureSession
とAVCaptureVideoPreviewLayer
を使用することに変わります。そうすれば、UIViewにレイヤーを追加するだけで、カメラの周りのUIを完全にカスタマイズすることができます。
たぶん、これらのチュートリアルがお手伝いします:
をAV財団Frameworkのは、我々のバーコードリーダーを構築するために使用するツールを提供しています。ここには、処理中の が関与していることの少しの概要があります。
AVCaptureSessionは、カメラ入力から出力へのデータを管理します。 AVCaptureDeviceは、物理デバイスとそのプロパティです。 AVCaptureSessionは、AVCaptureDeviceから入力データを受け取ります。 AVCaptureDeviceInputは、入力デバイスからのデータをキャプチャします。 AVCaptureMetadataOutputは、 デリゲートオブジェクトによって処理されるメタデータオブジェクトを転送します。
多分これは役立ちます: How to add a blur mask with a custom shape above a dynamic camera view in Swift?
共有してくれてありがとうございますが、私の問題はバーコードを読み取る方法ではありません。iPhone画面のカメラビューを中心にそのぼかしUIを作成したいと思います。 –
あなたはAVFoundationフレームワークを使用していますか? – Dili
@Chetan sharma、in oc 'あなたはhttps://github.com/MxABC/LBXScanを' swift'で使うことができます。https://github.com/MxABC/swiftScan – aircraft
Qbar Thirdparty Frameworkを両方のQRに使うことができますあなたが助けてくれるコードとバーコードスキャナ – remyr3my