FMX.Filter.Effects.TColorKeyAlphaEffect

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TColorKeyAlphaEffect = class(TImageFXEffect)

C++

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

TColorKeyAlphaEffect est une classe de création d'un effet qui dessine les pixels d'un transparent de couleurs particulières.


TColorKeyAlphaEffect affecte les textures d'objets visuels.

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

Définissez la propriété ColorKey pour spécifier la clé de la couleur qui deviendra transparente. La tolérance entre les couleurs peut être changée par le biais de la propriété Tolerance. Si Tolerance est définie sur 0, aucune couleur ne devient transparente. Au fur et à mesure que Tolerance augmente, le nombre de couleurs devenant transparentes augmente aussi.

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

Aucun effet (image originale) Tolerance=0.3 ColorKey=0 Tolerance=0.3 ColorKey=0.5

FireMonkey logo NoEffects.PNG

FireMonkey logo TMonochromeEffect ColorKey 0.PNG

FireMonkey logo TMonochromeEffect ColorKey 0.5.PNG

Voir aussi

Exemples de code