énumération D2D1_SCALE_PROP (d2d1effects.h)
Identificateurs des propriétés de l’effet d’échelle.
Syntax
typedef enum D2D1_SCALE_PROP {
D2D1_SCALE_PROP_SCALE = 0,
D2D1_SCALE_PROP_CENTER_POINT = 1,
D2D1_SCALE_PROP_INTERPOLATION_MODE = 2,
D2D1_SCALE_PROP_BORDER_MODE = 3,
D2D1_SCALE_PROP_SHARPNESS = 4,
D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_SCALE_PROP_SCALE Valeur : 0 Quantité de mise à l’échelle dans les directions X et Y en tant que rapport entre la taille de sortie et la taille d’entrée. Cette propriété D2D1_VECTOR_2F définie comme suit : (échelle X, échelle Y). Les quantités d’échelle sont FLOAT, sans unité et doivent être positives ou égales à 0. Le type est D2D1_VECTOR_2F. La valeur par défaut est {1.0f, 1.0f}. |
D2D1_SCALE_PROP_CENTER_POINT Valeur : 1 Point central de mise à l’échelle de l’image. Cette propriété est une D2D1_VECTOR_2F définie comme suit : (point X, point Y). Les unités sont en DIPs. Utilisez la propriété de point central pour effectuer une mise à l’échelle autour d’un point autre que le coin supérieur gauche. Le type est D2D1_VECTOR_2F. La valeur par défaut est {0.0f, 0.0f}. |
D2D1_SCALE_PROP_INTERPOLATION_MODE Valeur : 2 Mode d’interpolation utilisé par l’effet pour mettre à l’échelle l’image. Il existe 6 modes de mise à l’échelle qui varient en qualité et en vitesse. Le type est D2D1_SCALE_INTERPOLATION_MODE. La valeur par défaut est D2D1_SCALE_INTERPOLATION_MODE_LINEAR. |
D2D1_SCALE_PROP_BORDER_MODE Valeur : 3 Mode utilisé pour calculer la bordure de l’image, soft ou hard. Le type est D2D1_BORDER_MODE. La valeur par défaut est D2D1_BORDER_MODE_SOFT. |
D2D1_SCALE_PROP_SHARPNESS Valeur : 4 En mode d’interpolation cubique de haute qualité, le niveau de netteté de la mise à l’échelle filtre comme un float compris entre 0 et 1. Les valeurs sont sans unité. Vous pouvez utiliser la netteté pour ajuster la qualité d’une image lorsque vous effectuez un scale-down de l’image. Le facteur de netteté affecte la forme du noyau. Plus le facteur de netteté est élevé, plus le noyau est petit. Note Cette propriété affecte uniquement le mode d’interpolation cubique de haute qualité. Le type est FLOAT. La valeur par défaut est 0,0f. |
D2D1_SCALE_PROP_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d2d1effects.h |