FMX.Filter.Effects.TColorKeyAlphaEffect
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 |
---|---|---|