Condividi tramite


Struttura SharpenParams (gdipluseffects.h)

La struttura SharpenParams contiene membri che specificano la natura di una regolazione di nitidezza in una bitmap.

È possibile regolare la nitidezza di una bitmap seguendo questa procedura.

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

Sintassi

struct SharpenParams {
  float radius;
  float amount;
};

Members

radius

Tipo: REAL

Numero reale che specifica il raggio di nitidezza (raggio del kernel di convoluzione) in pixel. Il raggio deve trovarsi nell'intervallo da 0 a 255. Quando il raggio aumenta, più pixel circostanti sono coinvolti nel calcolo del nuovo valore di un determinato pixel.

amount

Tipo: REAL

Numero reale nell'intervallo da 0 a 100 che specifica la quantità di nitidezza da applicare. Un valore pari a 0 specifica nessuna nitidezza. Quando il valore della quantità aumenta, la nitidezza 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)