PictureEffects Xojo Plugin

GaussianBlur Class

A class to do Gaussian Blur with a given radius on pictures.

Gaussian Blur is typically used to reduce image noise and reduce detail levels.

The Gaussian blur is a type of image-blurring filter that uses a normal distribution (called "Gaussian distribution") for calculating the transformation to apply to each pixel in the image.

Object
   GaussianBlur

class GaussianBlur

Constructors

GaussianBlurThe constructor for the GaussianBlur class.

Properties

ErrorCodeReturns error code after applying the effect. This value is a Constant defined in the PictureEffectsError module.
ProgressHandlerUse this property to use a progress class to get progress feedback from this function. This class must be a class that Implements the IProgressHandler Interface which is defined in this plugin.
RadiusUse this property to set or get the radius on the effect.

Methods

ApplyEffectApplies the effect on a given 32 bit source image with a given 32 bit mask.
ApplyEffectApplies the effect on a given 32 bit source image.

Supported Platforms:

  • MacOS X Carbon
  • MacOS X Cocoa 32 bit
  • MacOS X Cocoa 64 bit
  • Windows 32 bit
  • Windows 64 bit
  • Linux 32 bit
  • Linux 64 bit
  • Linux ARM