SKImageFilter.CreateMatrixConvolution Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean) |
Crea un filtro de imagen que aplica una convolución de matriz. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter) |
Crea un filtro de imagen que aplica una convolución de matriz. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect) |
Crea un filtro de imagen que aplica una convolución de matriz. |
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)
Crea un filtro de imagen que aplica una convolución 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
Tamaño del kernel de convolución.
- kernel
- ReadOnlySpan<Single>
Valores del kernel de convolución.
- gain
- Single
Factor de ganancia aplicado a cada píxel.
- bias
- Single
El sesgo agregado a cada píxel después de aplicar el kernel.
- kernelOffset
- SKPointI
Desplazamiento dentro del kernel para el píxel de origen.
- tileMode
- SKShaderTileMode
Modo de mosaico para el control de bordes.
- convolveAlpha
- Boolean
Si también se va a convoluar el canal alfa.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.
Se aplica a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)
Crea un filtro de imagen que aplica una convolución 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
Tamaño del kernel de convolución.
- kernel
- ReadOnlySpan<Single>
Valores del kernel de convolución.
- gain
- Single
Factor de ganancia aplicado a cada píxel.
- bias
- Single
El sesgo agregado a cada píxel después de aplicar el kernel.
- kernelOffset
- SKPointI
Desplazamiento dentro del kernel para el píxel de origen.
- tileMode
- SKShaderTileMode
Modo de mosaico para el control de bordes.
- convolveAlpha
- Boolean
Si también se va a convoluar el canal alfa.
- input
- SKImageFilter
Filtro de entrada que se va a usar o null para usar el mapa de bits de origen.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.
Se aplica a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)
Crea un filtro de imagen que aplica una convolución 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
Tamaño del kernel de convolución.
- kernel
- ReadOnlySpan<Single>
Valores del kernel de convolución.
- gain
- Single
Factor de ganancia aplicado a cada píxel.
- bias
- Single
El sesgo agregado a cada píxel después de aplicar el kernel.
- kernelOffset
- SKPointI
Desplazamiento dentro del kernel para el píxel de origen.
- tileMode
- SKShaderTileMode
Modo de mosaico para el control de bordes.
- convolveAlpha
- Boolean
Si también se va a convoluar el canal alfa.
- input
- SKImageFilter
Filtro de entrada que se va a usar o null para usar el mapa de bits de origen.
- cropRect
- SKRect
Rectángulo al que se limitará el procesamiento de salida.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.