FMX.Filter.Effects.TFilterBlurTransition

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Filter.Effects.TFilterBaseFilterFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFilterBlurTransition

Delphi

TFilterBlurTransition = class(TFilterBaseFilter)

C++

class PASCALIMPLEMENTATION TFilterBlurTransition : public TFilterBaseFilter

Propriétés

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

Description

TFilterBlurTransition est un wrapper pour TBlurTransitionEffect.

FMX.Filter.Effects.TFilterBlurTransition hérite de FMX.Filter.Effects.TBlurTransitionEffect. Tout le contenu en-dessous de cette ligne se réfère à FMX.Filter.Effects.TBlurTransitionEffect.

TBlurTransitionEffect est une classe de création d'un effet qui effectue une transition de flou entre la texture d'objets visibles et une autre texture.

Pour de plus amples informations, voir TImageFXEffect et Effets d'image FireMonkey.

La transition est effectuée entre la texture de l'objet auquel l'effet est appliqué et le bitmap spécifié par la propriété Target. Si Target n'est pas spécifiée, TBlurTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition.

La progression de la transition entre les deux textures peut être changée en utilisant la propriété Progress.

Le tableau suivant montre les résultats et les différences entre les divers effets de flou sur une image .png (avec un arrière-plan transparent) placée sur une fiche (en utilisant un objet TImage). Pour TRadialBlurEffect, dans l'exemple suivant, la propriété Target n'est pas spécifiée.

Aucun effet (image originale)

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

Voir aussi

Exemples de code