énumération D2D1_BITMAPSOURCE_INTERPOLATION_MODE (d2d1effects.h)
Mode d’interpolation utilisé pour mettre à l’échelle l’image dans l’effet source Bitmap. Si le mode désactive le mipmap, BitmapSouce met en cache l’image à la résolution déterminée par les propriétés Scale et 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 Valeur : 0 Échantillonne le point unique le plus proche et l’utilise. Ne génère pas de mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR Valeur : 1 Utilise un échantillon à quatre points et une interpolation linéaire. Ne génère pas de mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC Valeur : 2 Utilise un noyau cube de 16 exemples pour l’interpolation. Ne génère pas de mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT Valeur : 6 Utilise l’interpolation de fant WIC, identique à l’interface IWICBitmapScaler. Ne génère pas de mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR Valeur : 7 Génère une chaîne mipmap dans la mémoire système à l’aide de l’interpolation bilinéaire. Pour chaque mipmap, l’effet est mis à l’échelle au multiple le plus proche de 0,5 à l’aide de l’interpolation bilinéaire puis met à l’échelle la quantité restante à l’aide de l’interpolation linéaire. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
En-tête | d2d1effects.h |