Estructura HueSaturationLightnessParams (gdipluseffects.h)

La estructura HueSaturationLightnessParams contiene miembros que especifican ajustes de tono, saturación y ligereza en un mapa de bits.

Puede ajustar el tono, la saturación y la ligereza de un mapa de bits siguiendo estos pasos.

  1. Cree e inicialice una estructura HueSaturationLightnessParams .
  2. Pase la dirección de la estructura HueSaturationLightnessParams al método HueSaturationLightness::SetParameters de un objeto HueSaturationLightness .
  3. Pase la dirección del objeto HueSaturationLightness al método Graphics::D rawImage o al método Bitmap::ApplyEffect .

Sintaxis

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

Miembros

hueLevel

Tipo: INT

Entero en el intervalo -180 a 180 que especifica el cambio en el tono. Un valor de 0 no especifica ningún cambio. Los valores positivos especifican la rotación en sentido contrario a las agujas del reloj en la rueda de color. Los valores negativos especifican la rotación en el sentido de las agujas del reloj en la rueda de color.

saturationLevel

Tipo: INT

Entero del intervalo -100 al 100 que especifica el cambio de saturación. Un valor de 0 no especifica ningún cambio. Los valores positivos especifican una mayor saturación y los valores negativos especifican una disminución de la saturación.

lightnessLevel

Tipo: INT

Entero en el intervalo -100 a 100 que especifica el cambio de ligereza. Un valor de 0 no especifica ningún cambio. Los valores positivos especifican un aumento de la ligereza y los valores negativos especifican una menor ligereza.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado gdipluseffects.h (include Gdiplus.h)