FMX.Filter.Effects.TGaussianBlurEffect

From RAD Studio API Documentation
Jump to: navigation, search

FMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTGaussianBlurEffect

Delphi

TGaussianBlurEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TGaussianBlurEffect : public TImageFXEffect

Properties

Type Visibility Source Unit Parent
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

Description

TGaussianBlurEffect is a class for creating an effect that blurs the texture of visible objects using a Gaussian blur algorithm.

For further information, go to TImageFXEffect and FireMonkey Image Effects.

You can change the blur amount of the effect using the BlurAmount property.

The following table shows the result and differences between blur effects on a .png picture (with transparent background) placed on a form (using a TImage object).

No effect (original picture)

TBlurEffect | Softness=0.3

TRadialBlurEffect | BlurAmount=3

FireMonkey logo NoEffects.PNG

FireMonkey logo TBlurEffect.PNG

FireMonkey logo TRadialBlurEffect.PNG

TGaussianBlurEffect | BlurAmount=0.3

TBoxBlurEffect | BlurAmount=3

FireMonkey logo TGaussianBlurEffect.PNG

FireMonkey logo TBoxBlurEffect.png

TDirectionalBlurEffect | BlurAmount=3 Angle=45

TBlurTransitionEffect | Progress=30

FireMonkey logo TDirectionalBlurEffect.PNG

FireMonkey logo TBlurTransitionEffect.png

See Also

Code Examples