Condividi tramite


Struttura LevelsParams (gdipluseffects.h)

La struttura LevelsParams contiene membri che specificano le regolazioni per le aree chiare, midtone o scure di una bitmap.

È possibile regolare le aree chiare, midtone o scure di una bitmap seguendo questi passaggi.

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

Sintassi

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

Members

highlight

Tipo: INT

Numero intero compreso nell'intervallo da 0 a 100 che specifica quali pixel devono essere illuminati. È possibile utilizzare questa regolazione per illuminare i pixel già più leggeri di una determinata soglia. L'impostazione dell'evidenziazione su 100 non specifica alcuna modifica. L'impostazione dell'evidenziazione su t specifica che un valore del canale di colore viene aumentato se è già maggiore di t% dell'intensità totale. Ad esempio, l'impostazione dell'evidenziazione su 90 specifica che tutti i valori del canale colore maggiori del 90% dell'intensità completa vengono aumentati.

midtone

Tipo: INT

Numero intero compreso nell'intervallo da -100 a 100 che specifica la quantità di luce o di oscuramento di un'immagine. I valori del canale colore al centro dell'intervallo di intensità vengono modificati più dei valori del canale colore vicino all'intensità minima o massima. È possibile utilizzare questa regolazione per illuminare (o scurire) un'immagine senza perdere il contrasto tra le parti più scure e più chiare dell'immagine. Il valore 0 non specifica alcuna modifica. I valori positivi specificano che le tonalità medie sono rese più chiare e i valori negativi specificano che le tonalità medie vengono rese più scure.

shadow

Tipo: INT

Numero intero compreso nell'intervallo da 0 a 100 che specifica quali pixel devono essere scuriti. È possibile utilizzare questa regolazione per rendere più scuri i pixel già più scuri di una determinata soglia. L'impostazione dell'ombreggiatura su 0 non specifica alcuna modifica. L'impostazione dell'ombreggiatura su t specifica che un valore del canale di colore viene ridotto se è già inferiore al t% dell'intensità totale. Ad esempio, l'impostazione dell'ombreggiatura su 10 specifica che tutti i valori del canale colore inferiori al 10% dell'intensità completa vengono ridotti.

Requisiti

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