Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_SCALEValeur : 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_POINTValeur : 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_MODEValeur : 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_MODEValeur : 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_SHARPNESSValeur : 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_DWORDValeur : 0xffffffff |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | d2d1effects.h |