David: Pixelgröße eines Bildes ermitteln

Beitrag lesen

Hallo ihr,

ihr macht es euch wohl gerne schwer, was? ;)
Man kann zwar nicht um das Laden des Bildes herum kommen.. doch sichtbar muss es nicht sein.

Versucht mal folgendes:
<script>
var bild = "http://www.teamone.de/selfhtml/xweb.gif";
document.write("<IMG STYLE="visibility:hidden" SRC="" + bild + "" NAME="testimg">");

alert(document.testimg.width + " x " + document.testimg.height);  

</script>

Nix zu sehn, und die Maße sind trotzdem bekannt ;)

PS: Mit nem lokalen Bild gehts noch einfacher:
<script>
img = new Image();
img.src = "http://www.teamone.de/selfhtml/xweb.gif";
alert(img.width + " x " + img.height);
</script>
Das Bild muss also nicht mal geladen sein. (Klappte zum. bei mir so. Vielleicht kam es auch einfach aus dem Cache und deswegen gings.. müsste man genauer prüfen)

Gruss,
  David