Usando JavaScript, ¿cómo puedo determinar el tamaño de una imagen que no está en el documento sin insertarla en el documento?Determine el tamaño de la imagen en JavaScript sin la etiqueta `<img>`
¿Puedo descargar la imagen usando AJAX y verificar su altura y ancho programáticamente?
Algo así como ...
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var imageSize = MEGIC_GET_FILE_SIZE_FUNCTION(xmlhttp);
alert("The image is "+imageSize.width+","+imageSize.height+".");
}
}
xmlhttp.open("GET","lena.jpg",true);
xmlhttp.send();
voy a estar utilizando Raphael, por lo que si ofrece funcionalidad a este efecto, que se adapte a mis necesidades.
+1, con las advertencias habituales sobre "onload" para las imágenes: en algunos navegadores, el evento no se activará cuando la imagen se almacena en caché. (Consulte "Advertencias del evento de carga cuando se utiliza con imágenes" [aquí] (http://api.jquery.com/load-event/)) –
+1 ¡Tiene demasiado sentido! * facepalm * –