Enumeração SmoothingMode (gdiplusenums.h)

A enumeração SmoothingMode especifica o tipo de suavização (suavização) que é aplicado a linhas e curvas. Essa enumeração é usada pelos métodos Graphics::GetSmoothingMode e Graphics::SetSmoothingMode da classe Graphics .

Syntax

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

Constantes

 
SmoothingModeInvalid
Reservado.
SmoothingModeDefault
Especifica que a suavização não é aplicada.
SmoothingModeHighSpeed
Especifica que a suavização não é aplicada.
SmoothingModeHighQuality
Especifica que a suavização é aplicada usando um filtro de caixa 8 X 4.
SmoothingModeNone
Especifica que a suavização não é aplicada.
SmoothingModeAntiAlias
Especifica que a suavização é aplicada usando um filtro de caixa 8 X 4.
SmoothingModeAntiAlias8x4
Especifica que a suavização é aplicada usando um filtro de caixa 8 X 4.
SmoothingModeAntiAlias8x8
Especifica que a suavização é aplicada usando um filtro de caixa de 8 X 8.

Comentários

A suavização executada por um filtro de caixa 8 X 4 fornece melhores resultados para linhas quase verticais do que para linhas quase horizontais. A suavização executada por um filtro de caixa 8 X 8 fornece resultados igualmente bons para linhas quase verticais e quase horizontais. O algoritmo 8x8 produz suavização de qualidade mais alta, mas é mais lento do que o algoritmo 8 X 4.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho gdiplusenums.h (inclua Gdiplus.h)

Confira também

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode