4
當捕獲圖像時,輸出圖像的顏色與我在預覽圖層上看到的顏色不同。出於某種原因,顏色稍微改變。有沒有人遇到過這個問題?我怎樣才能解決這個問題?AVCapturePhotoOutput顏色與預覽圖層不同
綠色是有點暗,當我從didFinishProcessingPhotoSampleBuffer
當捕獲圖像時,輸出圖像的顏色與我在預覽圖層上看到的顏色不同。出於某種原因,顏色稍微改變。有沒有人遇到過這個問題?我怎樣才能解決這個問題?AVCapturePhotoOutput顏色與預覽圖層不同
綠色是有點暗,當我從didFinishProcessingPhotoSampleBuffer
讓我的圖像讀取的官方文檔AVCapturePhotoOutput我發現這一點:
的AVCapturePhotoOutput類隱式支持廣色域色彩攝影。如果源AVCaptureDevice對象的activeColorSpace值爲P3_D65,則捕獲輸出將生成具有寬色信息的照片(除非您的AVCapturePhotoSettings對象指定了不支持寬色的輸出格式)。
而且也是本作activeColorSpace:
默認情況下,捕獲會話自動啓用寬色域捕獲支持的設備和工作流程捕捉...
因此,也許您的設備支持它是默認的,這就是爲什麼在輸出中你看到不同顏色的圖像。嘗試更改activeColorSpace
,看看是否有所作爲。