Bilder skalieren
Aus Byte-Welt Wiki
Version vom 17. Oktober 2008, 08:41 Uhr von EagleEye (Diskussion | Beiträge)
Nicht fertig!
Ich habe mal einen Beitrag von Illuvatar zum Grund genommen, um hier diesen Beitrag zu erstellen.
getScaledImage() ist recht unperformant und sollte nicht zum Scalieren von Bildern in Java verwendet werden.
Statt dessen schlug Illu vor folgenden Code zu verwenden:
<code=java>BufferedImage bild = ImageIO.read(new File(loadF,en.nextElement()));
BufferedImage scaled = new BufferedImage(newwidth, newheight, bild.getType());
Graphics2D g2d= scaled.createGraphics();
g2d.drawImage(bild, 0, 0, newwidth, newheight, null);
g2d.dispose();</code=java>