Hallo,
ich habe eine liste von images und möchte auf knopfdruck ein bild speichern.
Leider speichert der folgende code ein schwarzes viereck, das eine größe von 1,9 KBytes hat, wo ich ~0,5MB erwartet hätte.
Das ist ziemlich frustrierend!
Vorallem, da der code so in etwa in vielen tutorials auch aussieht...
habe ich irgendeinen blöden Fehler gemacht?
Gruß
ich habe eine liste von images und möchte auf knopfdruck ein bild speichern.
Leider speichert der folgende code ein schwarzes viereck, das eine größe von 1,9 KBytes hat, wo ich ~0,5MB erwartet hätte.
Das ist ziemlich frustrierend!
Vorallem, da der code so in etwa in vielen tutorials auch aussieht...
habe ich irgendeinen blöden Fehler gemacht?
Gruß
Java:
ImageIcon img = images.get(i);//Liste mit ImageIcons
final Image image = img.getImage();
img = new ImageIcon(img.getImage().getScaledInstance(100, (int)(100*double)img.getIconHeight()/(double)img.getIconWidth()), 0));//bild klein skalieren
File out = new File(track+"_"+interpret+"_"+album+".jpg");
BufferedImage bimg = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_RGB);
ImageIO.write(bimg, "jpg", out);//schreiben