![]() |
FMX Shader dynamisch auf Bitmap legen
Hi,
ich habe mir heute mal den Firemonkey Code angeguckt und mit folgendem Code kann man recht leicht die Effect-Shader auch auf Bitmaps anwenden:
Delphi-Quellcode:
Da ist jedoch noch ein Fehler drin den ich nicht finde. Der macht zwar einen Gloweffekt in diesem Fall, jedoch nicht so wie gedacht bzw. wie, wenn ich das auf z.B. ein TImage lege.with TFilterManager.FilterByName('GlowFilter') do begin ValuesAsBitmap['Input'] := Bitmap; ValuesAsColor['Color'] := $70FFFF00; ValuesAsFloat['BlurAmount'] := 0.2; ApplyWithoutCopyToOutput; TFilterManager.FilterContext.CopyToBitmap( Bitmap, Rect(0, 0, Bitmap.Width, Bitmap.Height)); Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz