ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
254
254
EMPFEHLEN
-
Hi Leute ich hab mir schonmal etwas zusammengesucht, jedoch weiß ich net recht wie ich das umsetzten soll.
also erstmal hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
public static void main(String[] args) throws IOException { Image image = new ImageIcon("C:/Users/Aevo/Desktop/a/a.jpg").getImage(); int width = 109, height = 126; BufferedImage targetImage = new BufferedImage(width, height, BufferedImage.SCALE_SMOOTH); Graphics g = targetImage.getGraphics(); g.drawImage(image, 0, 0, width, height, null); g.dispose(); ImageIO.write(targetImage, "jpeg", new File("C:/Users/Aevo/Desktop/a/b.jpg")); }
und da würde ich gerne nicht nur das Bild auf 109x126 verkleinern, denn jetzt kann es sein das es gestaucht oder gestreckt wird. wie kann ich es im korrekten Verhältnis verkleinern dass rechts und links wenn es übersteht abgeschnitten wird. Die Höhe von 126 soll immer sein.
danke schonmal
-
Und woran scheitert es nun?
Das ist doch nur ein wenig Mathematik. Gewünschte Höhe/Richtige Höhe. Dann diese Faktor mit der Breite multiplizieren. Dann kannst dus entsprechend im korrekten Verhältnis skalieren (getScaledInstance). Dann prüfst du ob die neue Breite größer ist als 109, teilst die Differenz durch 2 und schneidest den Überstand links und rechts ab (getSubimage).
Ahso. Lies das Bild am Besten mit ImageIO.read(File input) direkt in eine BufferedImage ein.
-
22.09.09 10:18 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
eine andere Variante wäre mit getSubImage(...) ein entsprechendes Bild-Stück herauszuschneiden und dies dann abzuspeichern.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Elemente verkleinern beim Fenster-Verkleinern
Von YelloW22 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 29.06.10, 20:19 -
Speziell
Von Schlubl im Forum Cinema 4DAntworten: 2Letzter Beitrag: 31.08.06, 17:44 -
Links zählen (speziell)
Von Lethal_Dark im Forum PHPAntworten: 3Letzter Beitrag: 14.07.05, 20:16 -
Buch Speziell mit ASP.NET Beispielen für VS.NET
Von deutscherguru im Forum ASPAntworten: 12Letzter Beitrag: 26.01.03, 15:19 -
Scripte speziell für Clans?
Von Iwein im Forum PHPAntworten: 6Letzter Beitrag: 19.09.02, 16:38





Zitieren


Login





