SKImageFilter Class

Definition

Image filters for use with the ImageFilter property of a SKPaint.

public class SKImageFilter : SkiaSharp.SKObject
Inheritance

Methods

CreateAlphaThreshold(SKRectI, Single, Single, SKImageFilter)

Creates an image filter that samples a region.

CreateAlphaThreshold(SKRegion, Single, Single, SKImageFilter)

Creates an image filter that samples a region.

CreateArithmetic(Single, Single, Single, Single, Boolean, SKImageFilter, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies the specified arithmetic blend.

CreateBlendMode(SKBlendMode, SKImageFilter, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a blend mode.

CreateBlur(Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a blur.

CreateColorFilter(SKColorFilter, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a color filter.

CreateCompose(SKDisplacementMapEffectChannelSelectorType, SKDisplacementMapEffectChannelSelectorType, Single, SKImageFilter, SKImageFilter, SKImageFilter+CropRect)
CreateCompose(SKImageFilter, SKImageFilter)

Creates an image filter, whose effect is to first apply the inner filter and then apply the outer filter to the result of the inner.

CreateDilate(Int32, Int32, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a dilation to pixels of a bitmap.

CreateDisplacementMapEffect(SKDisplacementMapEffectChannelSelectorType, SKDisplacementMapEffectChannelSelectorType, Single, SKImageFilter, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a displacement map.

CreateDistantLitDiffuse(SKPoint3, SKColor, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a distant diffuse lighting.

CreateDistantLitSpecular(SKPoint3, SKColor, Single, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a distant specular lighting.

CreateDropShadow(Single, Single, Single, Single, SKColor, SKDropShadowImageFilterShadowMode, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a drop shadow.

CreateErode(Int32, Int32, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that erodes the pixels of a bitmap.

CreateImage(SKImage)

Creates an image filter that draws an image.

CreateImage(SKImage, SKRect, SKRect, SKFilterQuality)

Creates an image filter that draws an image.

CreateMagnifier(SKRect, Single, SKImageFilter)

Creates an image filter that magnifies an area of a bitmap.

CreateMagnifier(SKRect, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that magnifies an area of a bitmap.

CreateMatrix(SKMatrix, SKFilterQuality, SKImageFilter)

Creates an image filter that applies a transformation matrix.

CreateMatrixConvolution(SKSizeI, Single[], Single, Single, SKPointI, SKMatrixConvolutionTileMode, Boolean, SKImageFilter, SKImageFilter+CropRect)

Creates an image that filter applies an NxM image processing kernel.

CreateMerge(SKImageFilter, SKImageFilter, SKBlendMode, SKImageFilter+CropRect)

Creates an image filter that merges two image filters using a blend mode.

CreateMerge(SKImageFilter, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that merges two image filters.

CreateMerge(SKImageFilter[], SKBlendMode[], SKImageFilter+CropRect)

Creates an image filter that merges a set of image filters using blend modes.

CreateMerge(SKImageFilter[], SKImageFilter+CropRect)

Creates an image filter that merges a set of image filters.

CreateOffset(Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that translates the bitmap that is drawn.

CreatePaint(SKPaint, SKImageFilter+CropRect)

Creates an image filter that draws a paint.

CreatePicture(SKPicture)

Creates an image filter that draws a picture.

CreatePicture(SKPicture, SKRect)

Creates an image filter that draws a picture.

CreatePictureForLocalspace(SKPicture, SKRect, SKFilterQuality)

Creates an image filter that draws a picture at a resolution that matches the local coordinate space.

CreatePointLitDiffuse(SKPoint3, SKColor, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a point diffuse lighting.

CreatePointLitSpecular(SKPoint3, SKColor, Single, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a point specular lighting.

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a spot diffuse lighting.

CreateSpotLitSpecular(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, Single, SKImageFilter, SKImageFilter+CropRect)

Creates an image filter that applies a spot specular lighting.

CreateTile(SKRect, SKRect, SKImageFilter)

Creates an image filter that tiles the image being drawn.

Dispose()

Releases all resources used by this SKNativeObject.

(Inherited from SKNativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the SKImageFilter and optionally releases the managed resources.

Properties

Handle

Gets or sets the handle to the underlying native object.

(Inherited from SKObject)
OwnsHandle

Gets a value indicating whether this object should destroy the underlying native object.

(Inherited from SKObject)

Applies to