énumération D2D1_INTERPOLATION_MODE (d2d1_1.h)
Cela permet de spécifier la qualité de la mise à l’échelle des images avec ID2D1DeviceContext::D rawImage et avec l’effet de transformation affine 2D.
Syntax
typedef enum D2D1_INTERPOLATION_MODE {
D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
D2D1_INTERPOLATION_MODE_LINEAR,
D2D1_INTERPOLATION_MODE_CUBIC,
D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR,
D2D1_INTERPOLATION_MODE_ANISOTROPIC,
D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC,
D2D1_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR Échantillonne le point unique le plus proche et utilise cette couleur exacte. Ce mode utilise moins de temps de traitement, mais génère l’image de qualité la plus faible. |
D2D1_INTERPOLATION_MODE_LINEAR Utilise un échantillon à quatre points et une interpolation linéaire. Ce mode utilise plus de temps de traitement que le mode voisin le plus proche, mais génère une image de meilleure qualité. |
D2D1_INTERPOLATION_MODE_CUBIC Utilise un noyau cube de 16 exemples pour l’interpolation. Ce mode utilise le temps de traitement le plus élevé, mais génère une image de meilleure qualité. |
D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR Utilise 4 exemples linéaires au sein d’un seul pixel pour une bonne anticrénelage de bord. Ce mode est adapté à un scale-down de petites quantités sur des images de quelques pixels. |
D2D1_INTERPOLATION_MODE_ANISOTROPIC Utilise le filtrage anisotrope pour échantillonner un modèle en fonction de la forme transformée de la bitmap. |
D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC Utilise un noyau cube de haute qualité de taille variable pour effectuer une mise à l’échelle antérieure de l’image si une 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_INTERPOLATION_MODE_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
Client minimal pris en charge | Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | d2d1_1.h |
Voir aussi
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