[]
        
(Showing Draft Content)

C1.Util.DX.WIC.ColorContext

ColorContext Class

IWICColorContext

Inheritance
ColorContext
Implements
Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("3C613A02-34B2-44ea-9A7C-45AEA9C6FD6D")]
public class ColorContext : ComObject, IDisposable, IUnknown

Constructors

Name Description
ColorContext(IntPtr)

Initializes a new instance of the ColorContext class.

Properties

Name Description
Profile

Gets the color context profile.

Methods

Name Description
Create(ImagingFactory)

Initializes a new instance of the ColorContext class.

GetExifColorSpace()

HRESULT IWICColorContext::GetExifColorSpace([Out] unsigned int* pValue)

GetProfileBytes(int, IntPtr)

HRESULT IWICColorContext::GetProfileBytes([In] unsigned int cbBuffer,[In] void* pbBuffer,[Out] unsigned int* pcbActual)

GetTypeInfo()

HRESULT IWICColorContext::GetType([Out] WICColorContextType* pType)

InitializeFromExifColorSpace(int)

HRESULT IWICColorContext::InitializeFromExifColorSpace([In] unsigned int value)

InitializeFromFilename(string)

HRESULT IWICColorContext::InitializeFromFilename([In] const wchar_t* wzFilename)

InitializeFromMemory(DataPointer)

Initializes from memory.

InitializeFromMemory(IntPtr, int)

HRESULT IWICColorContext::InitializeFromMemory([In] const void* pbBuffer,[In] unsigned int cbBufferSize)

Operators

Name Description
explicit operator ColorContext(IntPtr)

Performs an explicit conversion from IntPtr to ColorContext.