énumération D2D1_SPOTSPECULAR_SCALE_MODE (d2d1effects.h)
Le mode d’interpolation utilisé par l’effet d’éclairage spéculaire spot pour mettre à l’échelle l’image à la longueur d’unité de noyau correspondante. Il existe six modes de mise à l’échelle qui varient en qualité et en vitesse.
Syntax
typedef enum D2D1_SPOTSPECULAR_SCALE_MODE {
D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = 0,
D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR = 1,
D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC = 2,
D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC = 4,
D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_SPOTSPECULAR_SCALE_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR Valeur : 0 Échantillonne le point unique le plus proche et l’utilise. Ce mode utilise moins de temps de traitement, mais génère l’image de qualité la plus faible. |
D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR Valeur : 1 Utilise un exemple à quatre points et une interpolation linéaire. Ce mode génère une image de qualité supérieure à celle du voisin le plus proche. |
D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC Valeur : 2 Utilise un exemple de noyau cubique de 16 pour l’interpolation. Ce mode utilise le plus de temps de traitement, mais génère une image de meilleure qualité. |
D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR Valeur : 3 Utilise 4 exemples linéaires au sein d’un seul pixel pour une bonne anti-aliasing de bord. Ce mode est adapté à la mise à l’échelle de petites quantités sur des images de quelques pixels. |
D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC Valeur : 4 Utilise le filtrage anisotrope pour échantillonner un modèle en fonction de la forme transformée de la bitmap. |
D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC Valeur : 5 Utilise un noyau cubique de haute qualité de taille variable pour effectuer une mise à l’échelle antérieure de l’image si la mise à l’échelle inférieure est impliquée dans la matrice de transformation. Utilise ensuite le mode d’interpolation cubique pour la sortie finale. |
D2D1_SPOTSPECULAR_SCALE_MODE_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d2d1effects.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour