Hallo zusammen,
ich verzweifle noch am Abspeichern von JPG-Files.
Meine Standardgrafik ist 245KB groß mit den Maßen 750 X 550.
Zu Beginn hole ich meine Grafik in eine Imageobjekt und gehe dann wie folgt vor:
Das neue Image ist nun aber nur 116KB groß, obwohl die Maße von 750 X 550 beibehalten wurden....
Wie kann ich denn diesen Verlust verhindern, da der Ausdruck schon unterschiedlich scharf ist
Tausendfachen Dank schon jetzt,
JP
ich verzweifle noch am Abspeichern von JPG-Files.
Meine Standardgrafik ist 245KB groß mit den Maßen 750 X 550.
Zu Beginn hole ich meine Grafik in eine Imageobjekt und gehe dann wie folgt vor:
Code:
Image image = Toolkit.getDefaultToolkit().getImage(
"Icons/uebung/Test.jpg");
BufferedImage scrImage = new BufferedImage(750, 550,
BufferedImage.TYPE_INT_RGB);
scrGraphic = scrImage.createGraphics();
scrGraphic.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);
int imageWidth = image.getWidth(null);
int imageHeight = image.getHeight(null);
scrGraphic.drawImage(image, 0, 0, imageWidth, imageHeight, null);
String picPath = "Icons\\uebung\\" + neuerName +
".jpg";
ImageIO.write(scrImage, "jpeg", new File(picPath));
Das neue Image ist nun aber nur 116KB groß, obwohl die Maße von 750 X 550 beibehalten wurden....
Wie kann ich denn diesen Verlust verhindern, da der Ausdruck schon unterschiedlich scharf ist
Tausendfachen Dank schon jetzt,
JP