Estrutura LevelsParams (gdipluseffects.h)

A estrutura LevelsParams contém membros que especificam ajustes nas áreas de luz, meio tom ou escuro de um bitmap.

Você pode ajustar as áreas claras, midtone ou escuras de um bitmap seguindo estas etapas.

  1. Criar e inicializar uma estrutura LevelsParams .
  2. Passe o endereço da estrutura LevelsParams para o método Levels::SetParameters de um objeto Levels .
  3. Passe o endereço do objeto Levels para o método Graphics::D rawImage ou para o método Bitmap::ApplyEffect .

Sintaxe

struct LevelsParams {
  INT highlight;
  INT midtone;
  INT shadow;
};

Membros

highlight

Tipo: INT

Inteiro no intervalo de 0 a 100 que especifica quais pixels devem ser clareados. Você pode usar esse ajuste para clarear pixels que já são mais leves do que um determinado limite. Definir realce como 100 não especifica nenhuma alteração. Definir realce como t especifica que um valor de canal de cor será aumentado se ele já for maior que o percentual de intensidade total. Por exemplo, definir realce como 90 especifica que todos os valores de canal de cores maiores que 90% da intensidade total são aumentados.

midtone

Tipo: INT

Inteiro no intervalo -100 a 100 que especifica quanto clarear ou escurecer uma imagem. Os valores do canal de cores no meio do intervalo de intensidade são alterados mais do que os valores de canal de cor próximos à intensidade mínima ou máxima. Você pode usar esse ajuste para clarear (ou escurecer) uma imagem sem diminuir o contraste entre as partes mais escuras e claras da imagem. Um valor de 0 não especifica nenhuma alteração. Os valores positivos especificam que os tons médios são mais leves e os valores negativos especificam que os tons médios ficam mais escuros.

shadow

Tipo: INT

Inteiro no intervalo de 0 a 100 que especifica quais pixels devem ser escurecidos. Você pode usar esse ajuste para escurecer pixels que já estão mais escuros do que um determinado limite. Definir sombra como 0 não especifica nenhuma alteração. A configuração de sombra como t especifica que um valor de canal de cor será reduzido se já for menor que o percentual de intensidade total. Por exemplo, definir sombra como 10 especifica que todos os valores de canal de cor inferiores a 10% da intensidade total são reduzidos.

Requisitos

   
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)