Condividi tramite


Struttura HueSaturationLightnessParams (gdipluseffects.h)

La struttura HueSaturationLightnessParams contiene membri che specificano sfumature, saturazione e leggerezza per una bitmap.

È possibile regolare la tonalità, la saturazione e la leggerezza di una bitmap seguendo questi passaggi.

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

Sintassi

struct HueSaturationLightnessParams {
  INT hueLevel;
  INT saturationLevel;
  INT lightnessLevel;
};

Members

hueLevel

Tipo: INT

Numero intero compreso nell'intervallo da -180 a 180 che specifica la modifica della tonalità. Il valore 0 non specifica alcuna modifica. I valori positivi specificano la rotazione antiorario sulla ruota dei colori. I valori negativi specificano la rotazione in senso orario sulla ruota dei colori.

saturationLevel

Tipo: INT

Numero intero compreso nell'intervallo da -100 a 100 che specifica la modifica nella saturazione. Il valore 0 non specifica alcuna modifica. I valori positivi specificano un aumento della saturazione e i valori negativi specificano una saturazione ridotta.

lightnessLevel

Tipo: INT

Numero intero compreso nell'intervallo da -100 a 100 che specifica il cambiamento di leggerezza. Il valore 0 non specifica alcuna modifica. I valori positivi specificano maggiore leggerezza e valori negativi specificano una riduzione della leggerezza.

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)