typedef enum D2D1_HDRTONEMAP_PROP {
D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE,
D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE,
D2D1_HDRTONEMAP_PROP_RED_PRIMARY,
D2D1_HDRTONEMAP_PROP_GREEN_PRIMARY,
D2D1_HDRTONEMAP_PROP_BLUE_PRIMARY,
D2D1_HDRTONEMAP_PROP_WHITE_POINT,
D2D1_HDRTONEMAP_PROP_CHROMATIC_ADAPTATION,
D2D1_HDRTONEMAP_PROP_FORCE_DWORD
} ;
这个枚举包含了与 HDR 到 SDR 映射效果相关的一些属性:
1. D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE:输入图像的最大亮度属性。
2. D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE:输出图像的最大亮度属性。
3. D2D1_HDRTONEMAP_PROP_RED_PRIMARY、D2D1_HDRTONEMAP_PROP_GREEN_PRIMARY、D2D1_HDRTONEMAP_PROP_BLUE_PRIMARY:红、绿、蓝色调的原色属性。
4. D2D1_HDRTONEMAP_PROP_WHITE_POINT:白点属性。
5. D2D1_HDRTONEMAP_PROP_CHROMATIC_ADAPTATION:色彩适应属性。
这些属性可以通过设置效果的参数来调整 HDR 到 SDR 映射效果的外观和行为。在实际的 Direct2D 编程中,你可以使用这些属性来配置 HDR 到 SDR 映射效果的具体属性。
转载请注明出处:http://www.zyzy.cn/article/detail/25423/Win32 API/D2d1effects_2.h/D2D1_HDRTONEMAP_PROP