Freigeben über


CIImage.CreateByApplyingGaussianBlur(Double) Methode

Definition

Erstellt eine neue CIImage , indem eine gaußsche Unschärfe mit dem angegebenen angewendet wird sigma.

[Foundation.Export("imageByApplyingGaussianBlurWithSigma:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreImage.CIImage CreateByApplyingGaussianBlur (double sigma);
abstract member CreateByApplyingGaussianBlur : double -> CoreImage.CIImage
override this.CreateByApplyingGaussianBlur : double -> CoreImage.CIImage

Parameter

sigma
Double

Die Standardabweichung, die das Gauß-2D-Objekt definiert.

Gibt zurück

Attribute

Hinweise

Das Gaußische 2D ist definiert wie folgt:

Wobei zeta (z) ein Vektor ist, der die Pixelkoordinaten und mu (μ) ist ein Vektor, der den Mittelwert des Gaußschen in beide Richtungen hält.

Der sigma definiert die Rate der Falloffs des Gaußschen. Kleinere sigma Werte verschwimmen über weniger Pixel.

Gilt für: