Compartir a través de


Enumeración SmoothingMode (gdiplusenums.h)

La enumeración SmoothingMode especifica el tipo de suavizado (suavizado) que se aplica a líneas y curvas. Esta enumeración la usan los métodos Graphics::GetSmoothingMode y Graphics::SetSmoothingMode de la clase Graphics .

Syntax

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

Constantes

 
SmoothingModeInvalid
Reservado.
SmoothingModeDefault
Especifica que no se aplica el suavizado.
SmoothingModeHighSpeed
Especifica que no se aplica el suavizado.
SmoothingModeHighQuality
Especifica que el suavizado se aplica mediante un filtro de cuadro 8 X 4.
SmoothingModeNone
Especifica que no se aplica el suavizado.
SmoothingModeAntiAlias
Especifica que el suavizado se aplica mediante un filtro de cuadro 8 X 4.
SmoothingModeAntiAlias8x4
Especifica que el suavizado se aplica mediante un filtro de cuadro 8 X 4.
SmoothingModeAntiAlias8x8
Especifica que el suavizado se aplica mediante un filtro de cuadro 8 X 8.

Comentarios

El suavizado realizado por un filtro de caja 8 X 4 proporciona mejores resultados para líneas casi verticales que para líneas casi horizontales. El suavizado realizado por un filtro de caja 8 X 8 proporciona resultados igualmente buenos para líneas casi verticales y casi horizontales. El algoritmo 8x8 produce un suavizado de mayor calidad, pero es más lento que el algoritmo 8 X 4.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado gdiplusenums.h (include Gdiplus.h)

Consulte también

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode