CIImage.CreateByApplyingGaussianBlur(Double) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.