Partilhar via


CIImage.CreateByApplyingGaussianBlur(Double) Método

Definição

Cria um novo CIImage aplicando um desfoque gaussiano com o fornecido 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

Parâmetros

sigma
Double

O desvio padrão que define o gaussiano 2D.

Retornos

Atributos

Comentários

O gaussiano 2D é definido como:

Onde zeta (z) é um vetor que contém as coordenadas de pixel e mu (μ) é um vetor que mantém a média do gaussiano em qualquer direção.

O sigma define a taxa de queda do gaussiano. Valores menores sigma desfocam em menos pixels.

Aplica-se a