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
Transparentes Bild
-
- Beiträge: 55
- Registriert: 01.03.2015 12:05
- Wohnort: Saarland / Püttlingen
- Kontaktdaten:
Re: Transparentes Bild
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.
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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 55
- Registriert: 01.03.2015 12:05
- Wohnort: Saarland / Püttlingen
- Kontaktdaten:
Re: Transparentes Bild
Hi,
ja habs gesehen, danke.
War ein schlampiger Fehler
mfg
ja habs gesehen, danke.
War ein schlampiger Fehler
mfg