Thema: Delphi einfacher Schlagschatten

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: einfacher Schlagschatten

  Alt 20. Mai 2015, 13:04
Das mit dem Schattenbitmap sollte gehen. Die Alphablend Funktion unterstützt auch per Pixel Alpha.
Du könntest also deinen Schatten auf das weiße Bitmap zeichen, bluren, den weißen Pixeln einen Alphawert von 0 geben und dann das Schattenbitmap über das Zielbitmap blenden. Brauchst dafür natürlich 32-Bit Bitmaps (zumindest für das Schattenbitmap) und musst dann mit Scanline "malen" oder zumindest musst du mit Scanline die Alphawerte der einzelnen Pixel setzen.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat