Hallo zusammen,
ich möchte ein Bild laden und dieses dann transparent machen, so dass das, was drunter liegt, noch sichtbar ist. Hab da einfach mal das Bild als BufferedImage geladen, weiss jetzt aber nicht mehr wie weiter...
danke schon mal für eure Antworten
ich möchte ein Bild laden und dieses dann transparent machen, so dass das, was drunter liegt, noch sichtbar ist. Hab da einfach mal das Bild als BufferedImage geladen, weiss jetzt aber nicht mehr wie weiter...
Code:
class JImagePanel extends JPanel {
BufferedImage image;
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
try {
image = ImageIO.read(new FileInputStream("angelina.jpg"));
//wie mache ich jetzt das Bild transparent (bzw. wie verändere ich die Alphawerte der pixel)?
} catch (IOException e) { System.out.println(e); }
g2.drawImage(image, 0, 0, 200, 200, this);
}
}
danke schon mal für eure Antworten