Share via


D2D1_DIRECTIONALBLUR_PROP-Enumeration (d2d1effects.h)

Bezeichner für Eigenschaften des Effekts "Direktionale Unschärfe".

Syntax

typedef enum D2D1_DIRECTIONALBLUR_PROP {
  D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION = 0,
  D2D1_DIRECTIONALBLUR_PROP_ANGLE = 1,
  D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION = 2,
  D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE = 3,
  D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
Wert: 0
Die Auf das Bild anzuwendende Unschärfe. Sie können den Unschärfenradius des Kernels berechnen, indem Sie die Standardabweichung mit 3 multiplizieren.
Die Einheiten der Standardabweichung und des Unschärferadius sind DIPs. Der Wert 0 DIPs deaktiviert diesen Effekt.


Der Typ ist FLOAT.

Der Standardwert ist 3.0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Wert: 1
Der Winkel der Unschärfe relativ zur x-Achse in entgegenzeiger Richtung. Die Einheiten werden in Grad angegeben.


Der Unschärfenkern wird zuerst mit demselben Prozess wie beim Gaußschen Weichzeichnereffekt generiert. Die Kernelwerte werden dann entsprechend dem Weichzeichnerwinkel transformiert.

Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Wert: 2
Der Optimierungsmodus. Weitere Informationen finden Sie unter Optimierungsmodi.


Der Typ ist D2D1_DIRECTIONALBLUR_OPTIMIZATION.

Der Standardwert ist D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Wert: 3
Der Modus, der zum Berechnen des Rahmens des Bilds verwendet wird, weich oder hart. Weitere Informationen finden Sie unter Rahmenmodi.


Der Typ ist D2D1_BORDER_MODE.

Der Standardwert ist D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

   
Kopfzeile d2d1effects.h