GetColorBalance method

Retrieves the tint curves used for color balance operations on the selected color.


HRESULT retVal = object.GetColorBalance(Color, pulCount, Weights);


  • Color [in]
    Type: [DXLUTCOLOR](aa743751(v=vs.85).md)

    Member of the DXLUTCOLOR enumeration that selects the color channel for this tint curve.

  • pulCount [in, out]
    Type: unsigned long

    Pointer to the number of values in the returned tint curve.

  • Weights [out]
    Type: float

    Array of values that is the tint curve used for color balancing.


A tint curve is a separate brightness curve for each color channel. This gives you finer control over the output colors than the brightness adjustment alone.