[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging.GaussianBlurEffect

GaussianBlurEffect Class

In-place effect that applies a Gaussian blur to the image.

Inheritance
GaussianBlurEffect
Namespace: GrapeCity.Documents.Imaging
Assembly: DS.Documents.Imaging.dll
Syntax
public class GaussianBlurEffect : BaseInplaceEffect
Public Class GaussianBlurEffect
    Inherits BaseInplaceEffect

Properties

Name Description
BorderColor

Gets or sets the color used to blend with the edge pixels of the image.

The default is transparent black.

.
BorderModeX

Gets or sets the mapping mode for the pixels outside of the border, in X direction.

BorderModeY

Gets or sets the mapping mode for the pixels outside of the border, in Y direction.

Multithreaded

Gets or sets a value indicating whether the effect should be applied in multiple threads to boost performance.

The multi-threaded mode requires 3-4 times more memory for internal operations.

Radius

Gets or sets the radius of the blur, in pixels.

SupportsPremultiplied

Gets a value indicating whether the effect can be applied to an image with premultiplied alpha channel.

Methods

Name Description
Apply(GcBitmap)

Applies the Gaussian blur effect to the specified GcBitmap.

Apply(GcBitmap, int, int, int, int)

Applies the Gaussian blur effect to a part of the specified GcBitmap.

Get(Color, int, GaussianBlurBorderMode)

Returns an instance of the GaussianBlurEffect class.

Get(int, GaussianBlurBorderMode)

Returns an instance of the GaussianBlurEffect class.