Condividi tramite


Enumerazione SmoothingMode (gdiplusenums.h)

L'enumerazione SmoothingMode specifica il tipo di smussamento (antialiasing) applicato a linee e curve. Questa enumerazione viene utilizzata dai metodi Graphics::GetSmoothingMode e Graphics::SetSmoothingMode della classe Graphics .

Sintassi

typedef enum SmoothingMode {
  SmoothingModeInvalid,
  SmoothingModeDefault,
  SmoothingModeHighSpeed,
  SmoothingModeHighQuality,
  SmoothingModeNone,
  SmoothingModeAntiAlias,
  SmoothingModeAntiAlias8x4,
  SmoothingModeAntiAlias8x8
} ;

Costanti

 
SmoothingModeInvalid
Riservato.
SmoothingModeDefault
Specifica che l'arrosto non viene applicato.
SmoothingModeHighSpeed
Specifica che l'arrosto non viene applicato.
SmoothingModeHighQuality
Specifica che lo smoothing viene applicato utilizzando un filtro casella 8 X 4.
SmoothingModeNone
Specifica che l'arrosto non viene applicato.
SmoothingModeAntiAlias
Specifica che lo smoothing viene applicato utilizzando un filtro casella 8 X 4.
SmoothingModeAntiAlias8x4
Specifica che lo smoothing viene applicato utilizzando un filtro casella 8 X 4.
SmoothingModeAntiAlias8x8
Specifica che lo smussamento viene applicato utilizzando un filtro casella 8 X 8.

Commenti

Lo smussamento eseguito da un filtro casella 8 X 4 offre risultati migliori per linee quasi verticali rispetto alle linee quasi orizzontali. Lo smussamento eseguito da un filtro casella 8 X 8 offre risultati altrettanto buoni per linee quasi verticali e quasi orizzontali. L'algoritmo 8x8 produce un smoothing di qualità superiore, ma è più lento rispetto all'algoritmo 8 X 4.

Requisiti

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

Vedi anche

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode