Hallo
ich habe folgendes Problem, ich würde gerne von einem Bild im Format jpeg oder andere, die Höhe und die Breite auslesen, um sie entspechend zu skalieren. Ich bekomme dabei immer den Wert "-1" zurückgeliefert, was nicht so ganz stimmt ^^
Hier mal mein kleines Codeschnipselchen:
Weiß wer wie man das richtig macht, ich wäre sehr dankbar, weil ich mich schon mehrere Stunden vergeblich damit rumgeplagt habe und immer noch keine Lösung gefunden habe
Grüßle
ich habe folgendes Problem, ich würde gerne von einem Bild im Format jpeg oder andere, die Höhe und die Breite auslesen, um sie entspechend zu skalieren. Ich bekomme dabei immer den Wert "-1" zurückgeliefert, was nicht so ganz stimmt ^^
Hier mal mein kleines Codeschnipselchen:
Code:
public class BilderTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Image lesen
ImageIcon img = new ImageIcon("Logo2.bmp");
int w = img.getIconHeight();
int h = img.getIconWidth();
// Werte ausgeben
System.out.print(w); // <- hier bekomm ich den Wert -1 zurückgeliefert :(
System.out.print(h); // <- hier auch :(
// nächster Versuch
Image image = Toolkit.getDefaultToolkit().getImage("Logo2.bmp");
int height = image.getHeight(null);
// funktioniert auch nicht ^^
System.out.print(height); // <- mit Hilfe des Toolkit bekomm ich leider auch nur eine -1 :(
}
}
Weiß wer wie man das richtig macht, ich wäre sehr dankbar, weil ich mich schon mehrere Stunden vergeblich damit rumgeplagt habe und immer noch keine Lösung gefunden habe
Grüßle