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) |