Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Schlagschatten zeichnen (https://www.delphipraxis.net/139360-schlagschatten-zeichnen.html)

BlueStarHH 27. Aug 2009 12:54


Schlagschatten zeichnen
 
Hallo,

ich habe TBitmap. Dieses möchte ich nun mit einem Schlagschatten versehen. Dieser soll unten und rechts vom Bild gezeichnet werden, wie man es aus Bildbearbeitungsprogrammen kennt. Was auch noch schön wäre: Ein Schatten der an allen vier Seiten des Bildes sichtbar ist. So einen den die Vista-Fenster haben. Der Schatten soll natürlich nicht nur einfarbig grau sein, sondern von dunkel immer heller in den Hintergrund laufen. Hat jemand einen Tipp? Danke!

turboPASCAL 27. Aug 2009 12:59

Re: Schlagschatten zeichnen
 
Zitat:

Hat jemand einen Tipp?
Jo, einfach ein schwarzes Rechteck darunter malen und ein Bluring drauf. :stupid:

BlueStarHH 27. Aug 2009 13:00

Re: Schlagschatten zeichnen
 
Zitat:

Zitat von turboPASCAL
Jo, einfach ein schwarzes Rechteck darunter malen und ein Bluring drauf. :stupid:

Die Idee hatte ich auch schon. Da ist aber gerade bei kleinen Schatten (3 Pixel breite) Qualitativ zu minderwertig und weicht deutlich von Ergebnissen von Photoshop oder den Windows-Fenstern ab.

turboPASCAL 27. Aug 2009 14:12

Re: Schlagschatten zeichnen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Wie was wo... ?

BlueStarHH 27. Aug 2009 19:02

Re: Schlagschatten zeichnen
 
Danke für den Beispiel-Code. Damit sieht es gut aus. Genau so hatte ich es auch mal ausprobiert nur hatte ich eine andere Funktion zum Weichzeichnen genutzt. Die Funktion, die Du nutzt ist besser!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz