Enumerazione HistogramFormat (gdipluscolormatrix.h)
L'enumerazione HistogramFormat specifica il numero e il tipo di istogrammi che rappresentano i canali di colore di una bitmap. Questa enumerazione viene usata con il metodo Bitmap::GetHistogram .
Sintassi
typedef enum HistogramFormat {
HistogramFormatARGB,
HistogramFormatPARGB,
HistogramFormatRGB,
HistogramFormatGray,
HistogramFormatB,
HistogramFormatG,
HistogramFormatR,
HistogramFormatA
} ;
Costanti
HistogramFormatARGB Specifica che il metodo Bitmap::GetHistogram restituisce quattro istogrammi: uno per i canali alfa, rosso, verde e blu. L'istogramma alfa-canale viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . L'istogramma del canale rosso viene scritto nel buffer a cui punta il parametro channel1 . L'istogramma del canale verde viene scritto nel buffer a cui punta il parametro channel2 . L'istogramma del canale blu viene scritto nel buffer a cui punta il parametro channel3 . |
HistogramFormatPARGB Specifica che il metodo Bitmap::GetHistogram restituisce quattro istogrammi: uno per i canali alfa, rosso, verde e blu. I canali rosso, verde e blu vengono moltiplicati per il canale alfa prima della creazione degli istogrammi. La bitmap non viene modificata in modo permanente quando i canali di colore vengono moltiplicati per il canale alfa; tale moltiplicazione è solo allo scopo di creare gli istogrammi. L'istogramma alfa-canale viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . L'istogramma del canale rosso viene scritto nel buffer a cui punta il parametro channel1 . L'istogramma del canale verde viene scritto nel buffer a cui punta il parametro channel2 . L'istogramma del canale blu viene scritto nel buffer a cui punta il parametro channel3 . |
HistogramFormatRGB Specifica che il metodo Bitmap::GetHistogram restituisce tre istogrammi: uno per i canali rosso, verde e blu. L'istogramma del canale rosso viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . L'istogramma del canale verde viene scritto nel buffer a cui punta il parametro channel1 . L'istogramma del canale blu viene scritto nel buffer a cui punta il parametro channel2 . Il parametro channel3 deve essere impostato su NULL. |
HistogramFormatGray Specifica che ogni pixel viene convertito in un valore in scala di grigi nell'intervallo compreso tra 0 e 255 e quindi viene restituito un istogramma, in base a tali valori di scala di grigi. La bitmap non viene modificata in modo permanente dalla conversione in valori in scala di grigi; tali valori vengono calcolati solo allo scopo di creare l'istogramma. L'istogramma in scala di grigi viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . I parametri channel1, channel2 e channel3 devono essere impostati su NULL. |
HistogramFormatB Specifica che il metodo Bitmap::GetHistogram restituisce un istogramma per il canale blu. L'istogramma del canale blu viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . I parametri channel1, channel2 e channel3 devono essere impostati su NULL. |
HistogramFormatG Specifica che il metodo Bitmap::GetHistogram restituisce un istogramma per il canale verde. L'istogramma del canale verde viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . I parametri channel1, channel2 e channel3 devono essere impostati su NULL. |
HistogramFormatR Specifica che il metodo Bitmap::GetHistogram restituisce un istogramma per il canale rosso. L'istogramma del canale rosso viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . I parametri channel1, channel2 e channel3 devono essere impostati su NULL. |
HistogramFormatA Specifica che il metodo Bitmap::GetHistogram restituisce un istogramma per il canale alfa. L'istogramma alfa-canale viene scritto nel buffer a cui punta il parametro channel0 del metodo Bitmap::GetHistogram . I parametri channel1, channel2 e channel3 devono essere impostati su NULL. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | gdipluscolormatrix.h (include Gdiplus.h) |