Bildgroesse ermitteln
Michael Bauer
- sonstiges
0 lulu0 Michael Bauer0 lulu0 Michael Bauer0 Stonie0 Michael Bauer0 lulu
0 Stonie0 Dmitri Rettig
frage:
kann ich die bildgroesse eines bildes (breite hoehe, nicht groesse des files) irgendwie ermitteln ?
antwort:
ja
kannst du mir vielleicht auch sagen, wie das geht ?
danke micha
antwort:
ja
Hallo micha
kannst du mir vielleicht auch sagen, wie das geht ?
na klar
z.B. kannst Du das Bild ausdrucken und dann mit dem Lineal die Größe
abmessen. Ganz einfach.
Viele Grüße
lulu
oh gott na super vielen dank fuer den qualifizierten hinweis.
Hallo Michael,
oh gott
du darfst lulu zu ihr sagen.
na super vielen dank fuer den qualifizierten hinweis.
Mindestens ebenso qualifiziert wie deine Fragestellung.
In welcher Einheit willst du die Bildgrösse wissen?
Wofür brauchst du die Bildgrösse?
Was für Grafikprogramme bzw. Browser hast du zur Verfügung?
Wenn du willst, dass man dir hilft, wäre es vielleicht intelligent, denen, die dir helfen wollen, zu sagen, was sie dafür wissen müssen.
File Griese,
Sto*esistfreitag!*nie
oh gott ja sorry, ich habe vor later stress vergessen, eine beschreibung abzugeben: was tut man nicht alles, wenn man nichts zu rauchen hat und der magen leer ist.
also:
in einem kleinen cms werden weiterfuehrende informationen angezeigt, eben auch links zu themenspezifischen bildern. diese sollen nach klick in einem separaten fenster geoeffnet werden. da ich nicht weiss, wie die gross die upgeloadeten bilder sind, will ich dann das fenster mit window.open an die groesse des bildes anpassen. ist das als erklaerung so korrekt ?
Huhu Micha
na also, so langsam wird es verständlicher ;-)
in php wäre das z.B. einfach mit getimagesize zu machen
http://www.php.net/manual/en/function.getimagesize.php
Viele Grüße
lulu
ich braeuchte eine loesung fuer javascript ...
Huhu Micha
na also, so langsam wird es verständlicher ;-)
in php wäre das z.B. einfach mit getimagesize zu machen
Viele Grüße
lulu
Hallo,
ich braeuchte eine loesung fuer javascript ...
bildobjekt.width und bildobjekt.height lassen sich in IE, Mozilla und Opera auslesen. Im IE kann auch noch bildobjekt.fileSize abgefragt werden.
Beispiel:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 07/02</title>
</head>
<body onload="alert('bildobjekt.width: '+document.images[0].width+'\nbildobjekt.height: '+document.images[0].height+'\nbildobjekt.fileSize: '+document.images[0].fileSize)">
<img src="test.gif" alt="">
</body>
</html>
MfG, Thomas
Hallo Michael,
Antwort: Ja!
File Griese,
Stonie
Im Browser, zum Beispiel, kann man sich die Informationen über das Bild 'ranholen. Kommt aber drauf an, was für einen Browser du benutzt. Geht auch mit Grafikprogrammen, die sagen dir u. U. sogar die Grösse in Pixeln, cm, mm, inch....
Hi, <-- Dies ist eine Begrüssung, die du nicht vergessen solltest
Hier ist der DOM-Ansatz:
<img id="Foto" src="image.gif" style="width:100px; height:40px;" title="Das bin ich" />
und dann im <script>-Bereich:
document.getElementById("Foto").style.width; [ich glaube das geht, bin mir aber nicht sicher und bin ausserden noch zu faul, um es nachzuschauen. Ich bin gerade selber am Erkunden der DOM-Welt]
Siehe auch: http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id und http://selfhtml.teamone.de/javascript/objekte/style.htm
MfG Dmitri
Noch eine kleine Ergänzung:
Breite = document.getElementById("Foto").style.width;
Hoehe = document.getElementById("Foto").style.height;
Gruß Dmitri
Hallo,
Breite = document.getElementById("Foto").style.width;
Hoehe = document.getElementById("Foto").style.height;
Das greift nur, wenn die Angaben bereits inline vordefiniert worden sind. Dann waeren sie dem Fragesteller ja bereits bekannt. bildobjekt.width/.height ist da einfacher zu handhaben.
MfG, Thomas