Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La enumeración HistogramFormat especifica el número y el tipo de histogramas que representan los canales de color de un mapa de bits. Esta enumeración se usa con el método bitmap::GetHistogram.
Sintaxis
typedef enum HistogramFormat {
HistogramFormatARGB,
HistogramFormatPARGB,
HistogramFormatRGB,
HistogramFormatGray,
HistogramFormatB,
HistogramFormatG,
HistogramFormatR,
HistogramFormatA
} ;
Constantes
HistogramFormatARGBEspecifica que el método Bitmap::GetHistogram devuelve cuatro histogramas: uno para los canales alfa, rojo, verde y azul. El histograma del canal alfa se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El histograma de canal rojo se escribe en el búfer al que apunta el parámetro channel1. El histograma de canal verde se escribe en el búfer al que apunta el parámetro channel2. El histograma de canal azul se escribe en el búfer al que apunta el parámetro channel3 de. |
HistogramFormatPARGBEspecifica que el método Bitmap::GetHistogram devuelve cuatro histogramas: uno para los canales alfa, rojo, verde y azul. Los canales rojo, verde y azul se multiplican por el canal alfa antes de crear los histogramas. El mapa de bits no se modifica permanentemente cuando los canales de color se multiplican por el canal alfa; esa multiplicación es solo para el propósito de crear los histogramas. El histograma del canal alfa se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El histograma de canal rojo se escribe en el búfer al que apunta el parámetro channel1. El histograma de canal verde se escribe en el búfer al que apunta el parámetro channel2. El histograma de canal azul se escribe en el búfer al que apunta el parámetro channel3 de. |
HistogramFormatRGBEspecifica que el método Bitmap::GetHistogram devuelve tres histogramas: uno para los canales rojo, verde y azul. El histograma de canal rojo se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El histograma de canal verde se escribe en el búfer al que apunta el parámetro channel1. El histograma de canal azul se escribe en el búfer al que apunta el parámetro channel2. El parámetro channel3 de debe establecerse en null. |
HistogramFormatGrayEspecifica que cada píxel se convierte en un valor de escala de grises en el intervalo de 0 a 255 y, a continuación, se devuelve un histograma, basado en ese valor de escala de grises. El mapa de bits no se modifica permanentemente mediante la conversión a valores de escala de grises; esos valores solo se calculan con el fin de crear el histograma. El histograma de escala de grises se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El channel1 de, channel2y parámetros channel3 debe establecerse en NULL. |
HistogramFormatBEspecifica que el método Bitmap::GetHistogram devuelve un histograma para el canal azul. El histograma de canal azul se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El channel1 de, channel2y parámetros channel3 debe establecerse en NULL. |
HistogramFormatGEspecifica que el método Bitmap::GetHistogram devuelve un histograma para el canal verde. El histograma de canal verde se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El channel1 de, channel2y parámetros channel3 debe establecerse en NULL. |
HistogramFormatREspecifica que el método Bitmap::GetHistogram devuelve un histograma para el canal rojo. El histograma de canal rojo se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El channel1 de, channel2y parámetros channel3 debe establecerse en NULL. |
HistogramFormatAEspecifica que el método Bitmap::GetHistogram devuelve un histograma para el canal alfa. El histograma del canal alfa se escribe en el búfer al que apunta el parámetro channel0 del método Bitmap::GetHistogram. El channel1 de, channel2y parámetros channel3 debe establecerse en NULL. |
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
| servidor mínimo admitido | Windows Server 2008 [solo aplicaciones de escritorio] |
| encabezado de | gdipluscolormatrix.h (include Gdiplus.h) |