Ich wollte mal in Erfahrung bringen, wie ich ein Splash Screen hübscher mache.
Sprich ein PNG Bild mit Transparenz anzeigen lasse.
Kann mir jemand verraten wie das geht? Oder auf eine Anleitung hin verweisen?
PS: Es reicht wenn es nur auf Windows läuft.
Gruß
Niko
"Hübsches" Splash Screen
-
- Beiträge: 770
- Registriert: Sa 21. Feb 2009, 13:46
- OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
- CPU-Target: 32Bit
Re: "Hübsches" Splash Screen
Du hast 2 möglichkeiten:
Die einfache:
Vorteil: Echte transparentz
Nachteil: Gleichmäßige Transparentz
2.
Du machst ein Scrennshot vom Bildschirm. (google...)
dann Form1.SHow;
jetzt kannst du das angezeigte Bild derechnen in dem du das Bildschirmbilt mit dem eigentlichen Image mischst...
Vorteil: Individuelle Effekte , zum beispiel rechts oben stärker Transparent als llinks unten
Nachteil: Rechenintensiv - Aufwendiger - Keine Echte transparentz, da nur ein Foto am anfang gemacht wird.
Die einfache:
Code: Alles auswählen
Form1.AlphaBlend := True;
Form1.AphlaBlendValue := 100;
// --> Die ganze form wird undurchsichtig.
Nachteil: Gleichmäßige Transparentz
2.
Du machst ein Scrennshot vom Bildschirm. (google...)
dann Form1.SHow;
jetzt kannst du das angezeigte Bild derechnen in dem du das Bildschirmbilt mit dem eigentlichen Image mischst...
Vorteil: Individuelle Effekte , zum beispiel rechts oben stärker Transparent als llinks unten
Nachteil: Rechenintensiv - Aufwendiger - Keine Echte transparentz, da nur ein Foto am anfang gemacht wird.
Code: Alles auswählen
Signatur := nil;
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: "Hübsches" Splash Screen
http://wiki.freepascal.org/LCL_Tips#Cre ... or_control" onclick="window.open(this.href);return false;
vllt ganz nützlich dafür
vllt ganz nützlich dafür

W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/