FMX.Filter.Effects.TTilerEffect
Delphi
TTilerEffect = class(TImageFXEffect)
C++
class PASCALIMPLEMENTATION TTilerEffect : 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
TTilerEffect est une classe de création d'un effet qui transforme en mosaïque la texture d'objets visuels à travers plusieurs lignes et colonnes.
Pour de plus amples informations, voir TImageFXEffect et Effets d'image FireMonkey.
Le nombre de lignes et de colonnes peut être défini par les propriétés HorizontalTileCount et VerticalTileCount. Le décalage vertical et horizontal de chaque élément de la mosaïque peut être défini par les propriétés VerticalOffset et HorizontalOffset.
La taille d'un élément de la mosaïque est déterminée par le nombre de colonnes et de lignes dans lesquelles la taille originale de la texture est fractionnée. La texture est redimensionnée pour s'ajuster aux dimensions d'un élément de la mosaïque, sans conserver le ratio.
Le tableau suivant montre le résultat de l'effet TTilerEffect sur une image .png (avec un arrière-plan transparent), placée sur une fiche (en utilisant un objet TImage). Les valeurs par défaut (HorizontalTileCount=3, VerticalTileCount=4, VerticalOffset=0, HorizontalOffset=0 ) sont utilisées pour les propriétés TTilerEffect.
Aucun effet (image originale) | Résultat |
---|---|