Hallo,
ich möchte Bilder verkleinern.
Hab etwas Code geschrieben, aber er verkleinert die Bilder nicht, aber es kommt auch keine Fehlermeldung oder ähnliches.
Irgendwie vermute ich, das er das Bild nicht speichert.
Hab das mit anderen Klassen versucht zu speichern, bekomm aber aus dem Image kein BufferedImage. Wenn ich caste haut es mir dauernt CastExeptions um die Ohren.
ich möchte Bilder verkleinern.
Hab etwas Code geschrieben, aber er verkleinert die Bilder nicht, aber es kommt auch keine Fehlermeldung oder ähnliches.
Code:
import java.awt.*;
import java.io.*;
import javax.imageio.*;
/**
* @author timo
*
*/
public class PicResize {
private File picName;
private Image image;
private Image scaledPic;
public PicResize() {
}
public void resizePic(File picName){
this.picName = picName;
try {
image = ImageIO.read(picName);
} catch (IOException e) {
e.printStackTrace();
}
scaledPic = image.getScaledInstance(320,240,Image.SCALE_SMOOTH);
}
}
Irgendwie vermute ich, das er das Bild nicht speichert.
Hab das mit anderen Klassen versucht zu speichern, bekomm aber aus dem Image kein BufferedImage. Wenn ich caste haut es mir dauernt CastExeptions um die Ohren.