SKImageFilter.CreateMatrixConvolution 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.
Sobrecargas
| Nome | Description |
|---|---|
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean) |
Cria um filtro de imagem que aplica uma convolução de matriz. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter) |
Cria um filtro de imagem que aplica uma convolução de matriz. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect) |
Cria um filtro de imagem que aplica uma convolução de matriz. |
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)
Cria um filtro de imagem que aplica uma convolução de matriz.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha);
Parâmetros
- kernelSize
- SKSizeI
O tamanho do kernel de convolução.
- kernel
- ReadOnlySpan<Single>
Os valores de kernel de convolução.
- gain
- Single
O fator de ganho aplicado a cada pixel.
- bias
- Single
O viés adicionado a cada pixel depois de aplicar o kernel.
- kernelOffset
- SKPointI
O deslocamento dentro do kernel para o pixel de origem.
- tileMode
- SKShaderTileMode
O modo de bloco para manipulação de borda.
- convolveAlpha
- Boolean
Se também deve convolve o canal alfa.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.
Aplica-se a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)
Cria um filtro de imagem que aplica uma convolução de matriz.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha, SkiaSharp.SKImageFilter? input);
Parâmetros
- kernelSize
- SKSizeI
O tamanho do kernel de convolução.
- kernel
- ReadOnlySpan<Single>
Os valores de kernel de convolução.
- gain
- Single
O fator de ganho aplicado a cada pixel.
- bias
- Single
O viés adicionado a cada pixel depois de aplicar o kernel.
- kernelOffset
- SKPointI
O deslocamento dentro do kernel para o pixel de origem.
- tileMode
- SKShaderTileMode
O modo de bloco para manipulação de borda.
- convolveAlpha
- Boolean
Se também deve convolver o canal alfa.
- input
- SKImageFilter
O filtro de entrada a ser usado ou null usar o bitmap de origem.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.
Aplica-se a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)
Cria um filtro de imagem que aplica uma convolução de matriz.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha, SkiaSharp.SKImageFilter? input, SkiaSharp.SKRect cropRect);
Parâmetros
- kernelSize
- SKSizeI
O tamanho do kernel de convolução.
- kernel
- ReadOnlySpan<Single>
Os valores de kernel de convolução.
- gain
- Single
O fator de ganho aplicado a cada pixel.
- bias
- Single
O viés adicionado a cada pixel depois de aplicar o kernel.
- kernelOffset
- SKPointI
O deslocamento dentro do kernel para o pixel de origem.
- tileMode
- SKShaderTileMode
O modo de bloco para manipulação de borda.
- convolveAlpha
- Boolean
Se também deve convolve o canal alfa.
- input
- SKImageFilter
O filtro de entrada a ser usado ou null usar o bitmap de origem.
- cropRect
- SKRect
O retângulo ao qual o processamento de saída será limitado.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.