D2D1_EDGEDETECTION_PROP-Enumeration (d2d1effects_2.h)

Bezeichner für Eigenschaften des Effekts Edgeerkennung.

Syntax

typedef enum D2D1_EDGEDETECTION_PROP {
  D2D1_EDGEDETECTION_PROP_STRENGTH = 0,
  D2D1_EDGEDETECTION_PROP_BLUR_RADIUS = 1,
  D2D1_EDGEDETECTION_PROP_MODE = 2,
  D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES = 3,
  D2D1_EDGEDETECTION_PROP_ALPHA_MODE = 4,
  D2D1_EDGEDETECTION_PROP_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_EDGEDETECTION_PROP_STRENGTH
Wert: 0
Die D2D1_EDGEDETECTION_PROP_STRENGTH-Eigenschaft ist ein Gleitkommawert, der die Antwort des Edgeerkennungsfilters moduliert. Ein niedriger Festigkeitswert bedeutet, dass schwächere Kanten herausgefiltert werden.
während ein hoher Wert bedeutet, dass stärkere Kanten herausgefiltert werden. Der zulässige Bereich ist 0,0 bis 1,0. Der Standardwert ist 0,5.
D2D1_EDGEDETECTION_PROP_BLUR_RADIUS
Wert: 1
Die D2D1_EDGEDETECTION_PROP_BLUR_RADIUS-Eigenschaft ist ein float-Wert, der die zu übernehmende Unschärfe angibt. Das Anwenden von Unschärfe wird verwendet, um hohe Frequenzen zu entfernen und Phantomränder zu reduzieren.
Der zulässige Bereich ist 0,0 bis 10,0. Der Standardwert ist 0,0 (keine Unschärfe angewendet).
D2D1_EDGEDETECTION_PROP_MODE
Wert: 2
Die D2D1_EDGEDETECTION_PROP_MODE-Eigenschaft ist ein D2D1_EDGEDETECTION_MODE Enumerationswert, der für die Edgeerkennung verwendet werden soll.
Der Standardwert ist D2D1_EDGEDETECTION_MODE_SOBEL.
D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES
Wert: 3
Die D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES-Eigenschaft ist ein boolescher Wert. Die Edgeerkennung gilt nur für die RGB-Kanäle, der Alphakanal wird zum Erkennen von Kanten ignoriert.
Wenn D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES false ist, sind die Ausgaberänder vollständig undurchsichtig. Wenn D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES true ist, wird die Eingabetransparenz beibehalten.
Der Standardwert ist „FALSE“.
D2D1_EDGEDETECTION_PROP_ALPHA_MODE
Wert: 4
Die D2D1_EDGEDETECTION_PROP_ALPHA_MODE-Eigenschaft ist ein D2D1_ALPHA_MODE Enumerationswert, der den Alphamodus der Eingabedatei angibt.
Wenn die Eingabe nicht undurchsichtig ist, wird dieser Wert verwendet, um zu bestimmen, ob die Eingaben nicht vormultipliziert werden sollen.
Weitere Informationen finden Sie im Abschnitt Informationen zu Alphamodi des Themas Unterstützte Pixelformate und Alphamodi .

Der Standardwert ist D2D1_ALPHA_MODE_PREMULTIPLIED.
D2D1_EDGEDETECTION_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

Anforderung Wert
Header d2d1effects_2.h