Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Transparente Grafik (https://www.delphipraxis.net/117448-transparente-grafik.html)

_noname_ 18. Jul 2008 10:13


Transparente Grafik
 
Hallo,

Bin neu hier im Forum, hab schon die Suche benutzt bin aber nicht so richtig fündig geworden...

Also ich entwickle ein kleines Spiel, in dem soll als Hintergrund ein Bild sein und meine Spielfigur soll sich darin bewegen können.
Wenn ich nun aber die Figur in meine paintbox reinlade, dann hat diese einen weißen Rand.
Es müsste also alles transparent rund um diese Grafik sei.
Nur wie kann ich das realisieren?
Giibt es auf der Farbpallete eine Farbe die transparent ist?
Oder gibt es da einen besonderen Trick?
Mir fällt dazu nix ein :(

Freu mich schon auf eure Post's :)

Danke

Forlan 18. Jul 2008 10:20

Re: Transparente Grafik
 
Erstmal herzlich willkommen in der DP! :dp:

1. Solltest du wissen, *.bmp,*.jpg etc. können keinen Transparenten Hintergrund haben ;)

2. Schau dir mal die Komponente TGifImage an... Bei gif oder png dateien kannst du einen transparenten Hintergrund einstellen ;)

MfG

_noname_ 18. Jul 2008 10:26

Re: Transparente Grafik
 
Hab leider keine Komponente mit dem Namen TGifImage =(
Kann man nicht i-wo einstellen dass eine Farbe Transparent sein soll?
Geht das auch in einer TPaintbox? Oder muss ich da ein TImage nehmen?

Forlan 18. Jul 2008 10:27

Re: Transparente Grafik
 
Zitat:

Zitat von _noname_
Hab leider keine Komponente mit dem Namen TGifImage =(
Kann man nicht i-wo einstellen dass eine Farbe Transparent sein soll?
Geht das auch in einer TPaintbox? Oder muss ich da ein TImage nehmen?

Google ist dein Freund, und dein Freund kennt die Komponente TGifImage, die man kostenlos runterladen kann^^ :wall:

_noname_ 18. Jul 2008 10:40

Re: Transparente Grafik
 
ja schon klar, aber ich wollte gerne bitmaps einfügen, wenn ich den Hintergrund von der Grafiik die eingefügt werden soll grün mache.
und der paintbox oder dem image sage, dass alles was grün ist soll transparent sein.
das würde schon reichen, nur ich hab dazu noch keinen code gefunden. . .

_noname_ 18. Jul 2008 10:49

Re: Transparente Grafik
 
hab was gefunden, wie man ein bitmap transparent machen kann:

Delphi-Quellcode:
 
...
var BMP:TBitmap;
begin
BMp.Transparent:=True;
BMP.TransparentColor:=clFuchsia;
end;
...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 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