SKImageFilter.CreateMatrixConvolution Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean) |
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter) |
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet. |
| CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect) |
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet. |
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet.
public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha);
Parameter
- kernelSize
- SKSizeI
Die Größe des Konvolution-Kernels.
- kernel
- ReadOnlySpan<Single>
Die Konvolution-Kernelwerte.
- gain
- Single
Der auf jedes Pixel angewendete Verstärkungsfaktor.
- bias
- Single
Die Verzerrung, die jedem Pixel hinzugefügt wurde, nachdem der Kernel angewendet wurde.
- kernelOffset
- SKPointI
Der Offset innerhalb des Kernels für das Quellpixel.
- tileMode
- SKShaderTileMode
Der Kachelmodus für die Randbehandlung.
- convolveAlpha
- Boolean
Gibt an, ob auch der Alphakanal konvolvieren soll.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.
Gilt für:
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet.
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);
Parameter
- kernelSize
- SKSizeI
Die Größe des Konvolution-Kernels.
- kernel
- ReadOnlySpan<Single>
Die Konvolution-Kernelwerte.
- gain
- Single
Der auf jedes Pixel angewendete Verstärkungsfaktor.
- bias
- Single
Die Verzerrung, die jedem Pixel hinzugefügt wurde, nachdem der Kernel angewendet wurde.
- kernelOffset
- SKPointI
Der Offset innerhalb des Kernels für das Quellpixel.
- tileMode
- SKShaderTileMode
Der Kachelmodus für die Randbehandlung.
- convolveAlpha
- Boolean
Gibt an, ob auch der Alphakanal konvolvieren soll.
- input
- SKImageFilter
Der zu verwendende Eingabefilter oder null die Quellbitmap.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.
Gilt für:
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)
Erstellt einen Bildfilter, der eine Matrixkonvolution anwendet.
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);
Parameter
- kernelSize
- SKSizeI
Die Größe des Konvolution-Kernels.
- kernel
- ReadOnlySpan<Single>
Die Konvolution-Kernelwerte.
- gain
- Single
Der auf jedes Pixel angewendete Verstärkungsfaktor.
- bias
- Single
Die Verzerrung, die jedem Pixel hinzugefügt wurde, nachdem der Kernel angewendet wurde.
- kernelOffset
- SKPointI
Der Offset innerhalb des Kernels für das Quellpixel.
- tileMode
- SKShaderTileMode
Der Kachelmodus für die Randbehandlung.
- convolveAlpha
- Boolean
Gibt an, ob auch der Alphakanal konvolvieren soll.
- input
- SKImageFilter
Der zu verwendende Eingabefilter oder null die Quellbitmap.
- cropRect
- SKRect
Das Rechteck, auf das die Ausgabeverarbeitung beschränkt ist.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.