Bildgröße

Network

Top Contributor
Hi Community,

Ich möchte die Bildgröße eine eingelesenen Bildes herausfinden...
Ist klar ich kann auch googlen, hilft mir aber nicht weiter.

Wenn ich
Java:
String gr = image.getWidth();
und
Java:
String gr2 = image.getHeight();
benutze, kommt der Compiler dauernd mit: "cannot find Symbol method: getHeight"

Ich verstehs nicht, ich hab java.awt.BufferedImage importiert. Bringt aber nichts

Danke
 

Marco13

Top Contributor
Dann wäre die Meldung anders. Es liegt wohl daran, dass getWidth/getHeight bei "Image" undbedingt einen ImageObserver übergeben bekommen wollen. Man kann da wohl meistens (!) 'null' übergeben. Mehr infos wären nicht schlecht.

Aber danach, ja: Es müßte trotzdem ein int sein :)
 

Network

Top Contributor
nun der Code lautet im Grunde so:
Java:
URL Image;
Image = getClass().getResource("Images/Objects/" + ObjectName + "_" + ObjectID + ".png");
int Gr = Image.getHeight;

Mir ist gerade selbst aufgefallen, dass ich versuche es aus einer URL zu bekommen ^^

Jedoch weiss ich trotzdem nicht, mit was ich das richtig einleite?
 

Network

Top Contributor
Vielleicht solltest du das Bild noch von der URL laden.

Japp hat geholfen vielen Dank.
Hatte dauernd mich auf die URL bezogen, die ich image genannt habe. War mal vorher als Image definiert, und schlauerweise den Namen nicht geändert.

Ich dachte ständig, der Befehl währe veraltet, denn sonst kommt ja immer der Fehler
"cannot be applied to..."

Danke
 

Ähnliche Java Themen

Neue Themen


Oben