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 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_MODEValeur : 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_MODEValeur : 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_MATRIXValeur : 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_SHARPNESSValeur : 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_DWORDValeur : 0xffffffff |
Configuration requise
| En-tête | d2d1effects.h |