FMX.Effects.Blur
Delphi
procedure Blur(const Canvas: TCanvas; const Bitmap: TBitmap; const Radius: Integer; UseAlpha: Boolean = True);
C++
extern DELPHI_PACKAGE void __fastcall Blur(Fmx::Graphics::TCanvas* const Canvas, Fmx::Graphics::TBitmap* const Bitmap, const int Radius, bool UseAlpha = true);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | FMX.Effects.pas FMX.Effects.hpp |
FMX.Effects | FMX.Effects |
Beschreibung
Mit Blur wird die in einigen Effekten in dieser Unit verwendete Weichzeichnung erstellt.
Der Parameter Canvas gibt die Zeichenfläche für den Effekt an, und der Parameter Visual legt die TBitmap-Instanz fest, auf der der Effekt gezeichnet wird. Der Parameter Radius repräsentiert den Verwischungsgrad und wird normalerweise durch die Eigenschaft Softness des betreffenden Effekts angegeben. Blur wird von ProcessEffect-Nachkommen aufgerufen; Sie müssen diese Methode nicht explizit aufrufen.