Condividi tramite


Struttura ColorBalanceParams (gdipluseffects.h)

Una struttura ColorBalanceParams contiene membri che specificano la natura di una regolazione del bilanciamento del colore.

È possibile modificare il bilanciamento del colore di una bitmap seguendo questa procedura.

  1. Creare e inizializzare una struttura ColorBalanceParams .
  2. Passare l'indirizzo della struttura ColorBalanceParams al metodo ColorBalance::SetParameters di un oggetto ColorBalance .
  3. Passare l'indirizzo dell'oggetto ColorBalance al metodo Graphics::D rawImage o al metodo Bitmap::ApplyEffect .

Sintassi

struct ColorBalanceParams {
  INT cyanRed;
  INT magentaGreen;
  INT yellowBlue;
};

Members

cyanRed

Tipo: INT

Intero nell'intervallo -100-100 che specifica una modifica nella quantità di rosso nell'immagine. Se il valore è 0, non è presente alcuna modifica. Quando il valore passa da 0 a 100, la quantità di rosso nell'immagine aumenta e la quantità di ciano diminuisce. Quando il valore passa da 0 a -100, la quantità di rosso nell'immagine diminuisce e la quantità di ciano aumenta.

magentaGreen

Tipo: INT

Intero nell'intervallo -100-100 che specifica una modifica nella quantità di verde nell'immagine. Se il valore è 0, non è presente alcuna modifica. Poiché il valore passa da 0 a 100, la quantità di verde nell'immagine aumenta e la quantità di magenta diminuisce. Quando il valore passa da 0 a -100, la quantità di verde nell'immagine diminuisce e la quantità di magenta aumenta.

yellowBlue

Tipo: INT

Intero nell'intervallo -100-100 che specifica una modifica nella quantità di blu nell'immagine. Se il valore è 0, non è presente alcuna modifica. Quando il valore passa da 0 a 100, la quantità di blu nell'immagine aumenta e la quantità di giallo diminuisce. Quando il valore passa da 0 a -100, la quantità di blu nell'immagine diminuisce e la quantità di giallo aumenta.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione gdipluseffects.h (include Gdiplus.h)