04. oktober 2003 - 11:49
Der er
13 kommentarer og 1 løsning
Et billedes width og height
hvordan får man fat i et billedes width og height? jeg vil gerne have printet ud hvor stor billedet blok er: public class level1 { Image blok; public level1() { Toolkit t = getToolkit(); blok = t.getImage("blok.gif"); } } m.v.h anders
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. oktober 2003 - 12:00
#1
Har du prøvet: System.out.println(blok.getWidth()); System.out.println(blok.getHeight()); ?
04. oktober 2003 - 12:05
#2
ja jeg får følgende fejl: ./level1.java:58: getWidth(java.awt.image.ImageObserver) in java.awt.Image cannot be applied to () System.out.println(blok.getWidth()); ^ 1 error
04. oktober 2003 - 12:14
#3
Jeg tror jeg ville prøve noget ala dette: ImageIcon blok = new ImageIcon(t.getImage("blok.gif")); System.out.println(blok.getIconWidth()); System.out.println(blok.getIconHeight()); Husk at importere javax.swing.ImageIcon;
04. oktober 2003 - 12:16
#4
brug blok.getHeight(this); istedet
04. oktober 2003 - 12:20
#5
--> repsak det har jeg prøvet, men så printer den bare -1 ud!!!
04. oktober 2003 - 12:21
#6
også Image i2 = Toolkit.getDefaultToolkit().getImage("blok.gif"); Sop(i2.getHeight(this)); ?
04. oktober 2003 - 12:24
#7
nej men er der noget der skal importeres for at jeg kan bruge det der Sop??? og hvad gør den?? m.v.h anders
04. oktober 2003 - 12:25
#8
hehe Sop er bare en lille forkortelse for System.out.println() ;-)
04. oktober 2003 - 12:26
#9
hehe ok :-) jeg er ny... :-)
04. oktober 2003 - 12:27
#10
ja så printer den stadig -1 ud..
04. oktober 2003 - 12:31
#11
det virker med det soreno foreslog, men kan det ikke gøres på andres måder??
04. oktober 2003 - 12:34
#12
Måske sådan: blok = (BufferedImage)t.getImage("blok.gif"); System.out.println(blok.getWidth()); System.out.println(blok.getHeight()); Husk at importere java.awt.image.BufferedImage
04. oktober 2003 - 12:34
#13
hmm eksemplet virker hos mig... :-S getHeight public abstract int getHeight(ImageObserver observer)Determines the height of the image. If the height is not yet known, this method returns -1 and the specified ImageObserver object is notified later. Parameters: observer - an object waiting for the image to be loaded. Returns: the height of this image, or -1 if the height is not yet known. See Also: getWidth(java.awt.image.ImageObserver), ImageObserver virker som om at billedet ikke er loadet eller noget...
12. november 2003 - 09:06
#14
lukker
Kurser inden for grundlæggende programmering