GaussianBlur.GaussianBlur Class Reference

Gaussian Blur operator properties for Script Engine. Real-time Gaussian blur filter with adjustable radius, quality, and directional options.

Properties

int BlurRadius [get, set]
 Blur radius in pixels. [min=0, max=50, default=5].
 
int BlurStrength [get, set]
 Blur strength/opacity. [min=0, max=100, default=100]. Controls how much the blur is blended with the original.
 
BlurDirection Direction [get, set]
 Blur direction.
 
BlurQuality Quality [get, set]
 Blur quality preset.
 
Command ResetBlurCmd [get]
 Reset blur settings to defaults.
 
int Sigma [get, set]
 Gaussian sigma value. [min=0, max=20, default=0]. 0 = auto-calculate based on radius.
 
bool BlurAlpha [get, set]
 Blur alpha channel.
 
bool PreserveEdges [get, set]
 Enable edge-aware blurring. Reduces blur across strong edges (bilateral-like filtering).
 
int EdgeThreshold [get, set]
 Edge threshold for edge preservation. [min=0, max=100, default=20].
 
bool ShowOriginal [get, set]
 Show original image (debug).
 
FormattedMessage Minilog [get, set]
 Formatted message.