SKImageFilter.CreateMatrixConvolution Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean) |
Crea un filtro immagine che applica una convoluzione di matrice. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter) |
Crea un filtro immagine che applica una convoluzione di matrice. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect) |
Crea un filtro immagine che applica una convoluzione di matrice. |
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)
Crea un filtro immagine che applica una convoluzione di matrice.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha);
Parametri
- kernelSize
- SKSizeI
Dimensioni del kernel di convoluzione.
- kernel
- ReadOnlySpan<Single>
Valori del kernel di convoluzione.
- gain
- Single
Fattore di guadagno applicato a ogni pixel.
- bias
- Single
La distorsione aggiunta a ogni pixel dopo l'applicazione del kernel.
- kernelOffset
- SKPointI
Offset all'interno del kernel per il pixel di origine.
- tileMode
- SKShaderTileMode
Modalità riquadro per la gestione dei bordi.
- convolveAlpha
- Boolean
Indica se convolvere anche il canale alfa.
Valori restituiti
Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.
Si applica a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)
Crea un filtro immagine che applica una convoluzione di matrice.
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);
Parametri
- kernelSize
- SKSizeI
Dimensioni del kernel di convoluzione.
- kernel
- ReadOnlySpan<Single>
Valori del kernel di convoluzione.
- gain
- Single
Fattore di guadagno applicato a ogni pixel.
- bias
- Single
La distorsione aggiunta a ogni pixel dopo l'applicazione del kernel.
- kernelOffset
- SKPointI
Offset all'interno del kernel per il pixel di origine.
- tileMode
- SKShaderTileMode
Modalità riquadro per la gestione dei bordi.
- convolveAlpha
- Boolean
Indica se convolvere anche il canale alfa.
- input
- SKImageFilter
Filtro di input da usare o null per usare la bitmap di origine.
Valori restituiti
Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.
Si applica a
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)
Crea un filtro immagine che applica una convoluzione di matrice.
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);
Parametri
- kernelSize
- SKSizeI
Dimensioni del kernel di convoluzione.
- kernel
- ReadOnlySpan<Single>
Valori del kernel di convoluzione.
- gain
- Single
Fattore di guadagno applicato a ogni pixel.
- bias
- Single
La distorsione aggiunta a ogni pixel dopo l'applicazione del kernel.
- kernelOffset
- SKPointI
Offset all'interno del kernel per il pixel di origine.
- tileMode
- SKShaderTileMode
Modalità riquadro per la gestione dei bordi.
- convolveAlpha
- Boolean
Indica se convolvere anche il canale alfa.
- input
- SKImageFilter
Filtro di input da usare o null per usare la bitmap di origine.
- cropRect
- SKRect
Rettangolo a cui l'elaborazione dell'output sarà limitata.
Valori restituiti
Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.