Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Exposes methods for color management.
Inheritance
The IWICColorContext interface inherits from the IUnknown interface. IWICColorContext also has these types of members:
Methods
The IWICColorContext interface has these methods.
IWICColorContext::GetExifColorSpace Retrieves the Exchangeable Image File (EXIF) color space color context. |
IWICColorContext::GetProfileBytes Retrieves the color context profile. |
IWICColorContext::GetType Retrieves the color context type. (IWICColorContext.GetType) |
IWICColorContext::InitializeFromExifColorSpace Initializes the color context using an Exchangeable Image File (EXIF) color space. |
IWICColorContext::InitializeFromFilename Initializes the color context from the given file. |
IWICColorContext::InitializeFromMemory Initializes the color context from a memory block. |
Remarks
A Color Context is an abstraction for a color profile. The profile can either be loaded from a file (like "sRGB Color Space Profile.icm"), read from a memory buffer, or can be defined by an EXIF color space. The system color profile directory can be obtained by calling GetColorDirectoryW.
Once a color context has been initialized, it cannot be re-initialized.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | wincodec.h |