SKImageFilter.CreateMatrixConvolution メソッド

定義

オーバーロード

名前 説明
CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)

行列畳み込みを適用するイメージ フィルターを作成します。

CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)

行列畳み込みを適用するイメージ フィルターを作成します。

CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)

行列畳み込みを適用するイメージ フィルターを作成します。

CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean)

行列畳み込みを適用するイメージ フィルターを作成します。

public static SkiaSharp.SKImageFilter CreateMatrixConvolution(SkiaSharp.SKSizeI kernelSize, ReadOnlySpan<float> kernel, float gain, float bias, SkiaSharp.SKPointI kernelOffset, SkiaSharp.SKShaderTileMode tileMode, bool convolveAlpha);

パラメーター

kernelSize
SKSizeI

畳み込みカーネルのサイズ。

kernel
ReadOnlySpan<Single>

畳み込みカーネル値。

gain
Single

各ピクセルに適用されるゲイン係数。

bias
Single

カーネルの適用後に各ピクセルに追加されたバイアス。

kernelOffset
SKPointI

ソース ピクセルのカーネル内のオフセット。

tileMode
SKShaderTileMode

エッジ処理用のタイル モード。

convolveAlpha
Boolean

アルファ チャネルも結合するかどうか。

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象

CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter)

行列畳み込みを適用するイメージ フィルターを作成します。

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);

パラメーター

kernelSize
SKSizeI

畳み込みカーネルのサイズ。

kernel
ReadOnlySpan<Single>

畳み込みカーネル値。

gain
Single

各ピクセルに適用されるゲイン係数。

bias
Single

カーネルの適用後に各ピクセルに追加されたバイアス。

kernelOffset
SKPointI

ソース ピクセルのカーネル内のオフセット。

tileMode
SKShaderTileMode

エッジ処理用のタイル モード。

convolveAlpha
Boolean

アルファ チャネルも結合するかどうか。

input
SKImageFilter

使用する入力フィルター、またはソース ビットマップを使用する null 。

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象

CreateMatrixConvolution(SKSizeI, ReadOnlySpan<Single>, Single, Single, SKPointI, SKShaderTileMode, Boolean, SKImageFilter, SKRect)

行列畳み込みを適用するイメージ フィルターを作成します。

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);

パラメーター

kernelSize
SKSizeI

畳み込みカーネルのサイズ。

kernel
ReadOnlySpan<Single>

畳み込みカーネル値。

gain
Single

各ピクセルに適用されるゲイン係数。

bias
Single

カーネルの適用後に各ピクセルに追加されたバイアス。

kernelOffset
SKPointI

ソース ピクセルのカーネル内のオフセット。

tileMode
SKShaderTileMode

エッジ処理用のタイル モード。

convolveAlpha
Boolean

アルファ チャネルも結合するかどうか。

input
SKImageFilter

使用する入力フィルター、またはソース ビットマップを使用する null 。

cropRect
SKRect

出力処理が制限される四角形。

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象