Seite 1 von 1

Transparentes Bild

Verfasst: 05.03.2015 08:34
von Baba_Smurf
Hallo.

ich wollte ein Bild mit Transparenz zeichnen lassen,

Global Bild1 = LoadImage(#PB_Any, "c:\1.png")

CreateImage(Bild1,42,43)
DrawAlphaImage(ImageID(Bild1) ,x ,y)
DrawingMode(#PB_2DDrawing_Default)

das Bild wird gezeichnet, allerdings als komplett schwarzen Rechteck, auch wenn ich

DrawAlphaImage(ImageID(Bild1) ,x ,y,255)

ändert es sich nicht, laut beschreibung ist die 255 für die Transparenz des Alphakanlas zuständig.

mfg

Re: Transparentes Bild

Verfasst: 05.03.2015 09:32
von STARGÅTE
Bitte vollständigen Code posten.

Wieso erstellst du CreateImage(Bild1,42,43) wenn du es vorher geladen hast Bild1 = LoadImage ?
Wenn du ein Image erstellst, ist der Hintergrund immer schwarz.
Du kannst aber CreateImage(#Image, Breite, Höhe, 32, #PB_Image_Transparent ) nutzen.

Re: Transparentes Bild

Verfasst: 05.03.2015 18:36
von Baba_Smurf
Hi,

ja habs gesehen, danke.
War ein schlampiger Fehler :roll:

mfg