énumération D2D1_2DAFFINETRANSFORM_PROP (d2d1effects.h)
Identificateurs des propriétés de l’effet de transformation affine 2D.
Syntax
typedef enum D2D1_2DAFFINETRANSFORM_PROP {
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = 3,
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE Valeur : 0 Mode d’interpolation utilisé pour mettre à l’échelle l’image. Il existe 6 modes d’échelle qui varient en qualité et en vitesse. Le type est D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE. La valeur par défaut est D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE Valeur : 1 Mode utilisé pour calculer la bordure de l’image, soft ou hard. Type D2D1_BORDER_MODE. La valeur par défaut est D2D1_BORDER_MODE_SOFT. |
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX Valeur : 2 Matrice 3x2 pour transformer l’image à l’aide de la transformation de matrice Direct2D. Type D2D1_MATRIX_3X2_F. La valeur par défaut est Matrix3x2F::Identity(). |
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS Valeur : 3 En mode d’interpolation cubique de haute qualité, le niveau de netteté du filtre de mise à l’échelle sous forme de 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 la mettez à l’échelle. 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 1.0f. |
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
En-tête | d2d1effects.h |