Énumération WICBitmapInterpolationMode (wincodec.h)
Spécifie le mode d’échantillonnage ou de filtrage à utiliser lors de la mise à l’échelle d’une image.
Syntax
typedef enum WICBitmapInterpolationMode {
WICBitmapInterpolationModeNearestNeighbor = 0,
WICBitmapInterpolationModeLinear = 0x1,
WICBitmapInterpolationModeCubic = 0x2,
WICBitmapInterpolationModeFant = 0x3,
WICBitmapInterpolationModeHighQualityCubic = 0x4,
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7fffffff
} ;
Constantes
WICBitmapInterpolationModeNearestNeighbor Valeur : 0 Algorithme d’interpolation voisin le plus proche. Également appelée interpolation de pixels ou de points les plus proches. Le pixel de sortie se voit attribuer la valeur du pixel dans lequel se trouve le point. Aucun autre pixel n’est pris en compte. |
WICBitmapInterpolationModeLinear Valeur : 0x1 Algorithme d’interpolation bilinéaire. Les valeurs des pixels de sortie sont calculées comme une moyenne pondérée des quatre pixels les plus proches dans une grille 2x2. |
WICBitmapInterpolationModeCubic Valeur : 0x2 Algorithme d’interpolation bicubique. Les valeurs des pixels de destination sont calculées comme une moyenne pondérée des seize pixels les plus proches dans une grille 4x4. |
WICBitmapInterpolationModeFant Valeur : 0x3 Algorithme de rééchantillonnage Fant. Les valeurs des pixels de destination sont calculées sous la forme d’une moyenne pondérée de tous les pixels mappés au nouveau pixel. |
WICBitmapInterpolationModeHighQualityCubic Valeur : 0x4 Algorithme d’interpolation bicubique de haute qualité. Les valeurs des pixels de destination sont calculées à l’aide d’un échantillonnage beaucoup plus dense noyau que cube normal. Le noyau est redimensionné en réponse au facteur d’échelle, ce qui le rend approprié pour une mise à l’échelle inférieure par des facteurs supérieurs à 2. Note Cette valeur est prise en charge à partir de Windows 10. |
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD Valeur : 0x7fffffff |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | wincodec.h |