SKImageFilter.CreateMatrixConvolution メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 します。