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 します。

適用対象