Condividi tramite


Enumerazione WICBitmapInterpolationMode (wincodec.h)

Specifica la modalità di campionamento o filtro da usare durante il ridimensionamento di un'immagine.

Sintassi

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

Costanti

 
WICBitmapInterpolationModeNearestNeighbor
Valore: 0
Algoritmo di interpolazione vicino più vicino. Nota anche come pixel o interpolazione punto più vicina.


Il pixel di output viene assegnato il valore del pixel all'interno del punto. Non vengono considerati altri pixel.
WICBitmapInterpolationModeLinear
Valore: 0x1
Algoritmo di interpolazione bilineare.


I valori dei pixel di output vengono calcolati come media ponderata dei quattro pixel più vicini in una griglia 2x2.
WICBitmapInterpolationModeCubic
Valore: 0x2
Algoritmo di interpolazione bicubica.


I valori dei pixel di destinazione vengono calcolati come media ponderata dei sedici pixel più vicini in una griglia 4x4.
WICBitmapInterpolationModeFant
Valore: 0x3
Algoritmo di ricampionamento di Fant.


I valori dei pixel di destinazione vengono calcolati come media ponderata di tutti i pixel mappati al nuovo pixel.
WICBitmapInterpolationModeHighQualityCubic
Valore: 0x4
Algoritmo di interpolazione bicubica di alta qualità. I valori dei pixel di destinazione vengono calcolati usando un campionamento molto più denso
kernel rispetto a quello cubo normale. Il kernel viene ridimensionato in risposta al fattore di scala, rendendolo adatto per il ridimensionamento in base a fattori superiori a 2.

Nota Questo valore è supportato a partire da Windows 10.

 
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD
Valore: 0x7fffffff

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Intestazione wincodec.h