Share via


Estructura LevelsParams (gdipluseffects.h)

La estructura LevelsParams contiene miembros que especifican ajustes en las áreas ligeras, medias o oscuras de un mapa de bits.

Puede ajustar las áreas claras, medias o oscuras de un mapa de bits siguiendo estos pasos.

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

Sintaxis

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

Members

highlight

Tipo: INT

Entero del intervalo de 0 a 100 que especifica qué píxeles se deben iluminar. Puede usar este ajuste para aclarar píxeles que ya son más ligeros que un umbral determinado. Al establecer el resaltado en 100, no se especifica ningún cambio. Al establecer resaltado en t se especifica que se aumenta un valor de canal de color si ya es mayor que el porcentaje de intensidad completa. Por ejemplo, al establecer resaltado en 90 se especifica que todos los valores de canal de color mayores que el 90 por ciento de la intensidad completa aumentan.

midtone

Tipo: INT

Entero del intervalo -100 a 100 que especifica cuánto se va a aclarar o oscurecer una imagen. Los valores del canal de color en medio del intervalo de intensidad se modifican más que los valores del canal de color cerca de la intensidad mínima o máxima. Puede usar este ajuste para aclarar (o oscurecer) una imagen sin perder el contraste entre las partes más oscuras y más ligeras de la imagen. Un valor de 0 no especifica ningún cambio. Los valores positivos especifican que los tonos medios se hacen más claros y los valores negativos especifican que los tonos medio se hacen más oscuros.

shadow

Tipo: INT

Entero del intervalo de 0 a 100 que especifica qué píxeles deben oscurecerse. Puede usar este ajuste para oscurecer píxeles que ya son más oscuros que un umbral determinado. Establecer sombra en 0 no especifica ningún cambio. Establecer sombra en t especifica que se reduce un valor de canal de color si ya es menor que t porcentaje de intensidad completa. Por ejemplo, si se establece la sombra en 10, se especifica que todos los valores de canal de color inferiores al 10 por ciento de la intensidad completa se reducen.

Requisitos

   
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)