2017-10-04 12 views
4

イメージをキャプチャするとき、出力イメージの色がプレビューレイヤーの色と異なります。何らかの理由で、色がわずかに変化します。以前誰かがこの問題に遭遇しましたか?これをどうすれば解決できますか?AVCapturePhoto出力結果の色がプレビューレイヤーと異なる

グリーンは、私がdidFinishProcessingPhotoSampleBufferAVCapturePhotoOutputの公式ドキュメントを読ん enter image description here

答えて

0

から私の画像を得るとき、私は、この発見は少し暗いです:AVCapturePhotoOutputクラスは、暗黙的に広色域の色をサポートしてい

を写真。ソースAVCaptureDeviceオブジェクトのactiveColorSpace値がP3_D65の場合、AVCapturePhotoSettingsオブジェクトがワイドカラーをサポートしない出力フォーマットを指定していない限り、キャプチャ出力はワイドカラー情報を含む写真を生成します。

activeColorSpaceため

そしてまた、この:

デフォルトでは、キャプチャセッションは自動的にサポートされているデバイスと、キャプチャワークフローの広色域のキャプチャを可能にします...

だから、多分あなたのデバイスがサポートそれはデフォルトでは出力されているため、異なる色の画像が表示されます。 activeColorSpaceを変更して、違いがあるかどうか確認してください。

関連する問題