Mojn Zusammen!
Ich möchte eine Grafik dynamisch erstellen. Diese soll einfach nur Text enthalten (zB. "Hallo Echo"). Woher weiß ich, wie groß meine Grafik sein muß, wenn ich den text vorher nicht kenne, aber keine explizite Größenangabe vorgeben möchte? Kann man sich das irgendwoher ausrechnen?
Mein Grafik wird prinzipiell folgendermaßen erstellt:
Die Angaben width und height in Zeile 1 möchte ich nun nicht mehr vorgeben. Die Breite und Höhe der Grafik sollen sich automatisch anpassen. Geht das überhaupt? Wenn ja, wie?
Viele Grüße
Fats
Ich möchte eine Grafik dynamisch erstellen. Diese soll einfach nur Text enthalten (zB. "Hallo Echo"). Woher weiß ich, wie groß meine Grafik sein muß, wenn ich den text vorher nicht kenne, aber keine explizite Größenangabe vorgeben möchte? Kann man sich das irgendwoher ausrechnen?
Mein Grafik wird prinzipiell folgendermaßen erstellt:
Code:
BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = img.createGraphics();
g2d.setColor(Color.RED);
g2d.drawString("Hallo Echo",10,20);
g2d.dispose();
ImageIO.write(img, image_type, new File(filename));
ImageIO.write(image, image_type, out);
Die Angaben width und height in Zeile 1 möchte ich nun nicht mehr vorgeben. Die Breite und Höhe der Grafik sollen sich automatisch anpassen. Geht das überhaupt? Wenn ja, wie?
Viele Grüße
Fats