Compartilhar via


enumeração D2D1_INTERPOLATION_MODE (d2d1_1.h)

Isso é usado para especificar a qualidade do dimensionamento de imagens com ID2D1DeviceContext::D rawImage e com o efeito de transformação de affine 2D.

Syntax

typedef enum D2D1_INTERPOLATION_MODE {
  D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
  D2D1_INTERPOLATION_MODE_LINEAR,
  D2D1_INTERPOLATION_MODE_CUBIC,
  D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR,
  D2D1_INTERPOLATION_MODE_ANISOTROPIC,
  D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC,
  D2D1_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Amostra o ponto único mais próximo e usa essa cor exata. Esse modo usa menos tempo de processamento, mas gera a imagem de menor qualidade.
D2D1_INTERPOLATION_MODE_LINEAR
Usa um exemplo de quatro pontos e interpolação linear. Esse modo usa mais tempo de processamento do que o modo vizinho mais próximo, mas gera uma imagem de maior qualidade.
D2D1_INTERPOLATION_MODE_CUBIC
Usa um kernel cúbico de 16 exemplos para interpolação. Esse modo usa a maior parte do tempo de processamento, mas gera uma imagem de maior qualidade.
D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
Usa quatro exemplos lineares em um único pixel para um bom anti-aliasing de borda. Esse modo é bom para reduzir verticalmente em pequenas quantidades em imagens com poucos pixels.
D2D1_INTERPOLATION_MODE_ANISOTROPIC
Usa a filtragem anisotrópica para amostrar um padrão de acordo com a forma transformada do bitmap.
D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
Usa um kernel cúbico de alta qualidade de tamanho variável para executar um dimensionamento pré-down da imagem se o downscaling estiver envolvido na matriz de transformação. Em seguida, usa o modo de interpolação cúbica para a saída final.
D2D1_INTERPOLATION_MODE_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1_1.h

Confira também

ID2D1DeviceContext::D rawImage