FMX.Filter.Effects.TFilterTiler

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TFilterTiler = class(TFilterBaseFilter)

C++

class PASCALIMPLEMENTATION TFilterTiler : 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

TFilterTiler est un wrapper pour TTilerEffect.

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

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

FireMonkey logo NoEffects.PNG

FireMonkey logo TTilerEffect.PNG

Voir aussi

Exemples de code