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.
- Crie e inicialize uma estrutura HueSaturationLightnessParams .
- Passe o endereço da estrutura HueSaturationLightnessParams para o método HueSaturationLightness::SetParameters de um objeto HueSaturationLightness .
- 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) |