Share via


D2D1_SCALE_PROP-Enumeration (d2d1effects.h)

Bezeichner für Eigenschaften des Skalierungseffekts.

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
} ;

Konstanten

 
D2D1_SCALE_PROP_SCALE
Wert: 0
Der Skalierungsbetrag in X- und Y-Richtung als Verhältnis der Ausgabegröße zur Eingabegröße.


Diese Eigenschaft D2D1_VECTOR_2F definiert als: (X-Skalierung, Y-Skalierung).
Die Skalierungsbeträge sind FLOAT, einheitslos und müssen positiv oder 0 sein.

Der Typ ist D2D1_VECTOR_2F.

Der Standardwert ist {1.0f, 1.0f}.
D2D1_SCALE_PROP_CENTER_POINT
Wert: 1
Der Mittelpunkt der Bildskalierung. Diese Eigenschaft ist ein D2D1_VECTOR_2F definiert als: (Punkt X, Punkt Y). Die Einheiten befinden sich in DIPs.


Verwenden Sie die Mittelpunkteigenschaft, um einen anderen Punkt als die obere linke Ecke zu skalieren.

Der Typ ist D2D1_VECTOR_2F.

Der Standardwert ist {0.0f, 0.0f}.
D2D1_SCALE_PROP_INTERPOLATION_MODE
Wert: 2
Der Interpolationsmodus, den der Effekt zum Skalieren des Bilds verwendet. Es gibt 6 Skalierungsmodi, die in Qualität und Geschwindigkeit reichen.


Der Typ ist D2D1_SCALE_INTERPOLATION_MODE.

Der Standardwert ist D2D1_SCALE_INTERPOLATION_MODE_LINEAR.
D2D1_SCALE_PROP_BORDER_MODE
Wert: 3
Der Modus, der verwendet wird, um den Rahmen des Bilds zu berechnen, weich oder hart.


Der Typ ist D2D1_BORDER_MODE.

Der Standardwert ist D2D1_BORDER_MODE_SOFT.
D2D1_SCALE_PROP_SHARPNESS
Wert: 4
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 herunterskalieren.


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.

 

Der Typ ist FLOAT.

Der Standardwert ist 0,0f.
D2D1_SCALE_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

Anforderung Wert
Header d2d1effects.h