IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM 结构 (iddcx.h)

IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM 结构包含监视器的 3x4 颜色空间伽玛渐变。

语法

struct IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM {
  BOOL      MatrixEnabled;
  float     ColorMatrix3x4[3][4];
  float     ScalarMultiplier;
  BOOL      LutEnabled;
  IDDCX_RGB LookupTable1D[4096];
};

成员

MatrixEnabled

一个布尔值。 如果设置为 TRUE, 则 ColorMatrix3x4 包含有效矩阵, ScalarMultiplier 包含有效值,这两个值都应应用。

ColorMatrix3x4[3]

要应用于每个像素的 3x3 矩阵和 3x1 加法,按行主顺序存储。 转换 CIEXYZ 中的颜色。

ScalarMultiplier

要乘以 ColorMatrix3x4 的每个元素的标量。

LutEnabled

一个布尔值。 如果设置为 TRUE, 则 LookupTable1D 包含应应用的有效表。

LookupTable1D[4096]

IDDCX_RGB 结构的一 维查找表,这些结构转换 IDDCX_PATH2::WireFormatInfo.ColorSpace 指定的颜色空间中的颜色。

注解

伽玛查找表可以包含 3x4 矩阵、标量乘数和 LUT。 此值仅为控制台驱动程序指定。

有关 HDR 支持的详细信息,请参阅 IddCx 版本 1.10 更新

要求

要求
最低受支持的客户端 Windows 11,版本 22H2 9 月更新 (IddCx 版本 1.10)
标头 iddcx.h

另请参阅

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP

IDARG_IN_SET_GAMMARAMP

IDDCX_RGB