Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Form-Hintergrundbild durchsichtig bei Gifs


Tanrek - Di 12.07.05 21:25
Titel: Form-Hintergrundbild durchsichtig bei Gifs
So... ist warscheinlich nen einfaches problem, aber ich hab keine ahnung :wink:

ich habe meine Form wunderbar unsichtbar gemacht, um platz für ein Bild zu machen. Aber da das Bild nicht rechtwinklig ist, habe ich einige stellen auf transparent gesetzt. da jpeg's aber keine tranzparentfarben unterstützen, hab ich das als gif gespeichert.
wie kann ich jetzt dieses Gif als hintergrund in meine Form laden?

mfg


AXMD - Di 12.07.05 21:47
Titel: Re: Form-Hintergrundbild durchsichtig bei Gifs
user profile iconTanrek hat folgendes geschrieben:
So... ist warscheinlich nen einfaches problem, aber ich hab keine ahnung :wink:

ich habe meine Form wunderbar unsichtbar gemacht, um platz für ein Bild zu machen. Aber da das Bild nicht rechtwinklig ist, habe ich einige stellen auf transparent gesetzt. da jpeg's aber keine tranzparentfarben unterstützen, hab ich das als gif gespeichert.
wie kann ich jetzt dieses Gif als hintergrund in meine Form laden?

mfg


Ohne eine Grafikbibliothek gar nicht, weil Delphi GIF standardgemäß nicht unterstützt ;)

AXMD


Tanrek - Di 12.07.05 22:21

und woher bekomm ich eine?

mfg


Alstar - Di 12.07.05 22:22

Die gibts z.B. bei den Jedis in der Jedi-VCL

Alstar


LH_Freak - Di 12.07.05 23:27

oder du nimmst PNGs und benutzt dann PNGImage (sorry, hab grad kein Link, such mal im Forum).
Dann kannst du ganz normal PNGs im Image laden.


JayEff - Di 12.07.05 23:35

IIRC kann man doch auch einfach die Eigenschaft des Images Transparent auf true setzen...? :gruebel: kann mich auch irren, oder vielleicht hab ich das thema verfehlt.. in diesem falle: sorry ;)


LH_Freak - Mi 13.07.05 00:25

das Prob bei sowas ist:
sobald du z.B. mit Photoshop Schatten oder so einfügst, gibt das dann komische Flecken, die man bei PNGs nicht hat.
Außerdem hat dieses Format den Vorteil, dass nichts verpixelt, und die Dateien sehr klein sind


Tanrek - Mi 13.07.05 15:30

danke erstmal für die ganzen antworten :D

Also, die größe des bildes ist erstmal nicht das problem, aber es sollte schon schön aussehen... also nicht verpixelt.
wenn ich wieder zu hause bin, werd ich dann mal sehen, wie das mit den PNG's geht, ansonsten müsste mir mal jemand nen link geben, wo ich die jedi-VCL herbekomme

mfg


arj - Do 14.07.05 08:57

Vielleicht hilft das auch weiter
http://www.swissdelphicenter.ch/de/forum/index.php?showtopic=10088