Estrutura HueSaturationLightnessParams (gdipluseffects.h)

A estrutura HueSaturationLightnessParams contém membros que especificam ajustes de matiz, saturação e leveza em um bitmap.

Você pode ajustar a matiz, a saturação e a leveza de um bitmap seguindo estas etapas.

  1. Crie e inicialize uma estrutura HueSaturationLightnessParams .
  2. Passe o endereço da estrutura HueSaturationLightnessParams para o método HueSaturationLightness::SetParameters de um objeto HueSaturationLightness .
  3. Passe o endereço do objeto HueSaturationLightness para o método Graphics::D rawImage ou para o método Bitmap::ApplyEffect .

Sintaxe

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

Membros

hueLevel

Tipo: INT

Inteiro no intervalo -180 a 180 que especifica a alteração na matiz. Um valor igual a 0 não especifica nenhuma alteração. Os valores positivos especificam a rotação no sentido anti-horário na roda de cores. Os valores negativos especificam a rotação no sentido horário na roda de cor.

saturationLevel

Tipo: INT

Inteiro no intervalo -100 a 100 que especifica a alteração na saturação. Um valor igual a 0 não especifica nenhuma alteração. Os valores positivos especificam maior saturação e os valores negativos especificam saturação reduzida.

lightnessLevel

Tipo: INT

Inteiro no intervalo -100 a 100 que especifica a alteração na leveza. Um valor igual a 0 não especifica nenhuma alteração. Os valores positivos especificam maior leveza e os valores negativos especificam a diminuição da leveza.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho gdipluseffects.h (inclua Gdiplus.h)