FMX.Filter.Effects.TFilterColorKeyAlpha
Delphi
TFilterColorKeyAlpha = class(TFilterBaseFilter)
C++
class PASCALIMPLEMENTATION TFilterColorKeyAlpha : 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
TFilterColorKeyAlpha est un wrapper pour TColorKeyAlphaEffect.
FMX.Filter.Effects.TFilterColorKeyAlpha hérite de FMX.Filter.Effects.TColorKeyAlphaEffect. Tout le contenu en-dessous de cette ligne se réfère à FMX.Filter.Effects.TColorKeyAlphaEffect.
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 |
---|---|---|