FMX.Filter.Effects.TAffineTransformEffect

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TAffineTransformEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TAffineTransformEffect : public TImageFXEffect

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

TAffineTransformEffect est une classe de création d'un effet qui applique une transformation affine à la texture d'objets visibles.

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

TAffineTransformEffect offre la possibilité de faire pivoter et de mettre à l'échelle la texture de l'objet auquel l'effet est appliqué. Les changements sont seulement appliqués à la texture de l'objet, et pas à l'objet entier. Les dimensions et la position de l'objet ne sont pas affectées.

Pour appliquer une transformation de rotation, changez les propriétés Center et Rotation.

Pour mettre à l'échelle la texture de l'objet, définissez la propriété Scale.

Le tableau suivant montre le résultat d'un effet de transformation affine sur une image .png (avec un arrière-plan transparent) placée sur une fiche (en utilisant un objet TImage).

Aucun effet (image originale)

Rotation=0 |Scale=0.5

Rotation=30 |Scale=0.5

FireMonkey logo NoEffects.PNG

FireMonkey logo TAffineTransformationEffect Scaled.PNG

FireMonkey logo TAffineTransformationEffect Scaled Rotated.PNG.PNG

Voir aussi

Exemples de code