Hallo,
ich habe zu dem Thema zwar schon paar Threads gefunden, aber selbst die dort beschriebenen Lösungsvorschläge funktionieren bei mir nicht.
Ich möchte ein PNG in der paint()-Methode einer Window-Klasse ausgeben. Dabei soll jedoch der Alpha-Kanal des PNG berücksichtigt werden.
Die Ausgabe ist einfach ein leerer (weißer) Hintergrund.
ich habe zu dem Thema zwar schon paar Threads gefunden, aber selbst die dort beschriebenen Lösungsvorschläge funktionieren bei mir nicht.
Ich möchte ein PNG in der paint()-Methode einer Window-Klasse ausgeben. Dabei soll jedoch der Alpha-Kanal des PNG berücksichtigt werden.
Code:
Image image = getToolkit().getImage("colors/" + this.color);
BufferedImage bufferedImage = new BufferedImage(this.width, this.height, BufferedImage.TYPE_INT_ARGB);
bufferedImage.createGraphics().drawImage(image, 0, 0, this);
Die Ausgabe ist einfach ein leerer (weißer) Hintergrund.