Compartilhar via


D2D1_BITMAPSOURCE_INTERPOLATION_MODE enumeração (d2d1effects.h)

O modo de interpolação usado para dimensionar a imagem no efeito de origem do Bitmap. Se o modo desabilitar o mipmap, o BitmapSouce armazenará em cache a imagem na resolução determinada pelas propriedades Scale e EnableDPICorrection.

Syntax

typedef enum D2D1_BITMAPSOURCE_INTERPOLATION_MODE {
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = 1,
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = 2,
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = 6,
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = 7,
  D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Valor: 0
Amostra o ponto único mais próximo e usa isso. Não gera um mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR
Valor: 1
Usa um exemplo de quatro pontos e interpolação linear. Não gera um mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC
Valor: 2
Usa um kernel cúbico de 16 amostras para interpolação. Não gera um mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT
Valor: 6
Usa a interpolação de fant wic, o mesmo que a interface IWICBitmapScaler. Não gera um mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR
Valor: 7
Gera a cadeia de mipmap na memória do sistema usando a interpolação bilinear. Para cada mipmap, o efeito é dimensionado para o múltiplo mais próximo de 0,5 usando interpolação bilinear
e, em seguida, dimensiona a quantidade restante usando interpolação linear.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cabeçalho d2d1effects.h