Condividi tramite


Struttura ColorCurveParams (gdipluseffects.h)

Una struttura ColorCurveParams contiene membri che specificano una regolazione dei colori di una bitmap.

La classe ColorCurve comprende otto regolazioni separate: esposizione, densità, contrasto, evidenziazione, ombreggiatura, midtone, saturazione bianca e saturazione nera. È possibile applicare una di queste modifiche a una bitmap seguendo questa procedura.

  1. Creare e inizializzare una struttura ColorCurveParams .
  2. Passare l'indirizzo della struttura ColorCurveParams al metodo ColorCurve::SetParameters di un oggetto ColorCurve .
  3. Passare l'indirizzo dell'oggetto ColorCurve al metodo Graphics::D rawImage o al metodo Bitmap::ApplyEffect .

Sintassi

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

Members

adjustment

Tipo: CurveAdjustments

Elemento dell'enumerazione CurveAdjustments che specifica la regolazione da applicare.

channel

Tipo: CurveChannel

Elemento dell'enumerazione CurveChannel che specifica il canale di colore a cui viene applicata la regolazione.

adjustValue

Tipo: INT

Intero che specifica l'intensità della regolazione. L'intervallo di valori accettabili dipende dalla regolazione da applicare. Per visualizzare l'intervallo di valori accettabili per una particolare regolazione, vedere l'enumerazione CurveAdjustments .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione gdipluseffects.h (include Gdiplus.h)