Auf transprantem Image zeichnen?

deinertsche

Erfahrenes Mitglied
Hi!

Ich möchte mittels SWT ein leeres Bild erstellen und darin zeichnen, bzw darin 2 andere Bilder zusammenfügen.

Image mergedImage = new Image(display, 200, 200);
GC gc = new GC(mergedImage);
gc.drawImage(image1, 0, 0);
gc.drawImage(image2, 100, 0);

Mein Problem ist nun, dass die beiden Bilder, die ich zu einem zusammenfügen will, transparente Bereiche enthalten und diese sind im mergedImage dann nicht mehr transparent.

Kann man irgendwie ein Bild erstellen, das man NICHT aus einer GIF oder PNG datei erstellt und das trotzdem einen transparenten Hintergrund hat?
 
Danke aber damit erstelle ich leider kein transparentes Bild sondern ich ersetze alle schwarzen Pixel durch transparente Pixel. Das ist aber etwas blöd wenn der Hintergrund auch andere schwarze Pixel enthält.
 
Zurück