SKImageFilter.CreateMatrixConvolution Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean) |
Crée un filtre d’image qui applique une convolution de matrice. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter) |
Crée un filtre d’image qui applique une convolution de matrice. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect) |
Crée un filtre d’image qui applique une convolution de matrice. |
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)
Crée un filtre d’image qui applique une convolution de matrice.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha);
Paramètres
- kernelSize
- SKSizeI
Taille du noyau de convolution.
- kernel
- ReadOnlySpan<Single>
Valeurs du noyau de convolution.
- gain
- Single
Facteur de gain appliqué à chaque pixel.
- bias
- Single
Biais ajouté à chaque pixel après l’application du noyau.
- kernelOffset
- SKPointI
Décalage au sein du noyau pour le pixel source.
- tileMode
- SKShaderTileMode
Mode vignette pour la gestion des bords.
- convolveAlpha
- Boolean
Indique s’il faut également convoler le canal alpha.
Retours
Retourne le nouveau SKImageFilter, ou null en cas d’erreur.
S’applique à
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)
Crée un filtre d’image qui applique une convolution de 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);
Paramètres
- kernelSize
- SKSizeI
Taille du noyau de convolution.
- kernel
- ReadOnlySpan<Single>
Valeurs du noyau de convolution.
- gain
- Single
Facteur de gain appliqué à chaque pixel.
- bias
- Single
Biais ajouté à chaque pixel après l’application du noyau.
- kernelOffset
- SKPointI
Décalage au sein du noyau pour le pixel source.
- tileMode
- SKShaderTileMode
Mode vignette pour la gestion des bords.
- convolveAlpha
- Boolean
Indique s’il faut également convoler le canal alpha.
- input
- SKImageFilter
Filtre d’entrée à utiliser ou null pour utiliser la bitmap source.
Retours
Retourne le nouveau SKImageFilter, ou null en cas d’erreur.
S’applique à
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)
Crée un filtre d’image qui applique une convolution de 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);
Paramètres
- kernelSize
- SKSizeI
Taille du noyau de convolution.
- kernel
- ReadOnlySpan<Single>
Valeurs du noyau de convolution.
- gain
- Single
Facteur de gain appliqué à chaque pixel.
- bias
- Single
Biais ajouté à chaque pixel après l’application du noyau.
- kernelOffset
- SKPointI
Décalage au sein du noyau pour le pixel source.
- tileMode
- SKShaderTileMode
Mode mosaïque pour la gestion des bords.
- convolveAlpha
- Boolean
Indique s’il faut également convoler le canal alpha.
- input
- SKImageFilter
Filtre d’entrée à utiliser ou null pour utiliser la bitmap source.
- cropRect
- SKRect
Rectangle auquel le traitement de sortie sera limité.
Retours
Retourne le nouveau SKImageFilter, ou null en cas d’erreur.