Compartilhar via


D2D1_BITMAP_INTERPOLATION_MODE enumeração (d2d1.h)

Especifica o algoritmo usado quando as imagens são dimensionadas ou giradas.

Nota A partir Windows 8, mais modos de interpolação estão disponíveis. Consulte D2D1_INTERPOLATION_MODE para obter mais informações.
 

Syntax

typedef enum D2D1_BITMAP_INTERPOLATION_MODE {
  D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
  D2D1_BITMAP_INTERPOLATION_MODE_LINEAR,
  D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Use a cor exata do pixel de bitmap mais próximo ao pixel de renderização atual.
D2D1_BITMAP_INTERPOLATION_MODE_LINEAR
Interpole uma cor dos quatro pixels de bitmap mais próximos do pixel de renderização.
D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD
Valor: 0xffffffff

Comentários

Para alongar uma imagem, cada pixel da imagem original deve ser mapeado para um grupo de pixels da imagem maior. Para encolher uma imagem, cada pixel da imagem original deve ser mapeado para pixels únicos da imagem menor. A eficácia dos algoritmos que executam esses mapeamentos determina a qualidade de uma imagem dimensionada. Algoritmos que produzem imagens dimensionadas de qualidade superior tendem a exigir mais tempo de processamento. D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR fornece interpolação mais rápida, mas de baixa qualidade, enquanto D2D1_BITMAP_INTERPOLATION_MODE_LINEAR fornece interpolação de maior qualidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1.h