Share via


Enumeração WICBitmapInterpolationMode (wincodec.h)

Especifica o modo de amostragem ou filtragem a ser usado ao dimensionar uma imagem.

Syntax

typedef enum WICBitmapInterpolationMode {
  WICBitmapInterpolationModeNearestNeighbor = 0,
  WICBitmapInterpolationModeLinear = 0x1,
  WICBitmapInterpolationModeCubic = 0x2,
  WICBitmapInterpolationModeFant = 0x3,
  WICBitmapInterpolationModeHighQualityCubic = 0x4,
  WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7fffffff
} ;

Constantes

 
WICBitmapInterpolationModeNearestNeighbor
Valor: 0
Um algoritmo de interpolação vizinho mais próximo. Também conhecido como interpolação de ponto ou pixel mais próximo.


O pixel de saída é atribuído ao valor do pixel no qual o ponto se enquadra. Nenhum outro pixel é considerado.
WICBitmapInterpolationModeLinear
Valor: 0x1
Um algoritmo de interpolação bilinear.


Os valores de pixel de saída são calculados como uma média ponderada dos quatro pixels mais próximos em uma grade 2x2.
WICBitmapInterpolationModeCubic
Valor: 0x2
Um algoritmo de interpolação bicubica.


Os valores de pixel de destino são calculados como uma média ponderada dos dezesseis pixels mais próximos em uma grade 4x4.
WICBitmapInterpolationModeFant
Valor: 0x3
Um algoritmo fant resampling.


Os valores de pixel de destino são calculados como uma média ponderada de todos os pixels mapeados para o novo pixel.
WICBitmapInterpolationModeHighQualityCubic
Valor: 0x4
Um algoritmo de interpolação bicubica de alta qualidade. Os valores de pixel de destino são calculados usando uma amostragem muito mais densa
kernel do que o cúbico normal. O kernel é redimensionado em resposta ao fator de escala, tornando-o adequado para downscaling por fatores maiores que 2.

Nota Esse valor tem suporte a partir do Windows 10.

 
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD
Valor: 0x7fffffff

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho wincodec.h