Hallo Experten!
Ich möchte eigentlich etwas recht triviales tun: ein gif-Image lesen und es dann auch wieder in eine Datei schreiben. Mit einem jpg-Image kann man das recht einfach machen:
File file = new File("links.jpg");
BufferedImage bufferedImageLinkeGrafik = ImageIO.read(file);
ImageIO.write(bufferedImageLinkeGrafik, "jpg", new File("NEU\_links.jpg"));
Nun gut, aber genau dies möchte ich auch mit einem gif machen. Zwischen dem Laden und Speichern möchte ich gerne zwei Images übereinander legen und das Ergebnis wieder speichern. Hierzu benötige ich die Transparenz der gifs, somit nützen mir keine jpgs. Mit png funktioniert das auch nicht. Generell habe ich anscheinend das Problem, dass ich zwar ImageReader für gif, jpg und png habe, allerdings in javax nur ImageWriter für jpgs vorhanden zu sein scheinen?!
Weiss einer hierfür vielleicht Rat? Vielleicht habe ich mich auch hier drin verrannt und es gibt einen vieeeel eleganteren Weg, dafür…
Bin für alles offen und dankbar,
bis denne,
Bernd