Edit

Share via


High Dynamic Range Pixel Formats

Codecs should use Windows Imaging Component (WIC) pixel formats that preserve all of the dynamic range of the underlying sensor data. GUID_WICPixelFormat48bppRGB is a typical fixed-point 16-bit-per-channel format that can be used. Other higher precision formats can be used also. To enable full support for the Windows Presentation Foundation graphics processing unit (GPU)-accelerated rendering pipeline, Microsoft strongly encourages support for a 32-bit floating point pixel format.

High Color Pixel Formats: With Windows 7, two new WIC pixel formats have been added to support the new High Color display formats. These are: GUID_WICPixelFormat32bppRGBA1010102 and GUID_WICPixelFormat32bppRGBA1010102XR.

The 16 bit per channel (bpc) float High Color format is supported by the existing GUID_WICPixelFormat64bppRGBAHalf pixel format.

Conceptual

Windows Imaging Component Overview

WIC Guidelines for Camera RAW Image Formats

How to Write a WIC-Enabled CODEC