イメージをキャプチャするとき、出力イメージの色がプレビューレイヤーの色と異なります。何らかの理由で、色がわずかに変化します。以前誰かがこの問題に遭遇しましたか?これをどうすれば解決できますか?AVCapturePhoto出力結果の色がプレビューレイヤーと異なる
グリーンは、私がdidFinishProcessingPhotoSampleBuffer
AVCapturePhotoOutputの公式ドキュメントを読ん
イメージをキャプチャするとき、出力イメージの色がプレビューレイヤーの色と異なります。何らかの理由で、色がわずかに変化します。以前誰かがこの問題に遭遇しましたか?これをどうすれば解決できますか?AVCapturePhoto出力結果の色がプレビューレイヤーと異なる
グリーンは、私がdidFinishProcessingPhotoSampleBuffer
AVCapturePhotoOutputの公式ドキュメントを読ん
から私の画像を得るとき、私は、この発見は少し暗いです:AVCapturePhotoOutputクラスは、暗黙的に広色域の色をサポートしてい
を写真。ソースAVCaptureDeviceオブジェクトのactiveColorSpace値がP3_D65の場合、AVCapturePhotoSettingsオブジェクトがワイドカラーをサポートしない出力フォーマットを指定していない限り、キャプチャ出力はワイドカラー情報を含む写真を生成します。
activeColorSpaceため
そしてまた、この:
デフォルトでは、キャプチャセッションは自動的にサポートされているデバイスと、キャプチャワークフローの広色域のキャプチャを可能にします...
だから、多分あなたのデバイスがサポートそれはデフォルトでは出力されているため、異なる色の画像が表示されます。 activeColorSpace
を変更して、違いがあるかどうか確認してください。