D2D1_2DAFFINETRANSFORM_PROP-Enumeration (d2d1effects.h)
Bezeichner für Eigenschaften des 2D-affinen Transformationseffekts.
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
} ;
Konstanten
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE Wert: 0 Der Interpolationsmodus, der zum Skalieren des Bilds verwendet wird. Es gibt 6 Skalierungsmodi, die in Qualität und Geschwindigkeit reichen. Typ ist D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE. Der Standardwert ist D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE Wert: 1 Der Modus, der verwendet wird, um den Rahmen des Bilds zu berechnen, weich oder hart. Typ ist D2D1_BORDER_MODE. Der Standardwert ist D2D1_BORDER_MODE_SOFT. |
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX Wert: 2 Die 3x2-Matrix zum Transformieren des Bilds mithilfe der Direct2D-Matrixtransformation. Typ ist D2D1_MATRIX_3X2_F. Der Standardwert ist Matrix3x2F::Identity(). |
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS Wert: 3 Im qualitativ hochwertigen kubischen Interpolationsmodus liegt die Schärfe des Skalierungsfilters als Float zwischen 0 und 1. Die Werte sind einheitslos. Sie können die Schärfe verwenden, um die Qualität eines Bilds anzupassen, wenn Sie das Bild skalieren. Der Schärfefaktor wirkt sich auf die Form des Kerns aus. Je höher der Schärfefaktor, desto kleiner der Kernel. Hinweis Diese Eigenschaft wirkt sich nur auf den qualitativ hochwertigen kubischen Interpolationsmodus aus. Typ: FLOAT. Der Standardwert ist 1,0f. |
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD Wert: 0xffffffff |
Anforderungen
Kopfzeile | d2d1effects.h |