目录

色彩空间配置异常问题

问题现象

应用处于后处理或视频编码场景时,处理后的图片或视频出现偏色、亮度过曝等效果异常的现象。

问题分析

应用在处理预览流数据或者录像流数据时,需正确处理色彩空间,否则会导致处理后的数据存在偏色、过曝等效果异常问题。具体原因如下:

  1. 应用未主动设置色彩空间,默认SDR的色彩空间,配置相机输出流时使用了HDR对应的格式。

  2. 应用主动设置色彩空间,配置相机输出流数据时使用了不符合当前色彩空间的格式。

解决措施

  1. 通过getActiveColorSpace(ArkTS)或者OH_CaptureSession_GetActiveColorSpace(C/C++)查询当前相机会话生效的色彩空间,处理相机输出流数据时配置正确的色彩空间信息。

  2. 根据查询的colorSpace色彩空间信息,相机应用可通过setColorSpace相关接口配置对应的色彩空间参数信息。