Enumeração PixelOffsetMode (gdiplusenums.h)

A enumeração PixelOffsetMode especifica o modo de deslocamento de pixel de um objeto Graphics . Essa enumeração é usada pelos métodos Graphics::GetPixelOffsetMode e Graphics::SetPixelOffsetMode da classe Graphics .

Syntax

typedef enum PixelOffsetMode {
  PixelOffsetModeInvalid,
  PixelOffsetModeDefault,
  PixelOffsetModeHighSpeed,
  PixelOffsetModeHighQuality,
  PixelOffsetModeNone,
  PixelOffsetModeHalf
} ;

Constantes

 
PixelOffsetModeInvalid
Usado internamente.
PixelOffsetModeDefault
Equivalente a PixelOffsetModeNone.
PixelOffsetModeHighSpeed
Equivalente a PixelOffsetModeNone.
PixelOffsetModeHighQuality
Equivalente a PixelOffsetModeHalf.
PixelOffsetModeNone
Indica que os centros de pixel têm coordenadas de inteiro.
PixelOffsetModeHalf
Indica que os centros de pixel têm coordenadas que estão no meio do caminho entre valores inteiros.

Comentários

Considere o pixel no canto superior esquerdo de uma imagem com endereço (0, 0). Com PixelOffsetModeNone, o pixel cobre a área entre -0,5 e 0,5 nas direções x e y; ou seja, o centro de pixels está em (0, 0). Com PixelOffsetModeHalf, o pixel cobre a área entre 0 e 1 nas direções x e y; ou seja, o centro de pixels está em (0,5, 0,5).

Requisitos

   
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho gdiplusenums.h (inclua Gdiplus.h)

Confira também

Graphics::GetPixelOffsetMode

Graphics::SetPixelOffsetMode