Podés obtener las dimensiones de una imagen sin necesidad de cargarla en un nodo:
Código Javascript
:
Ver originalfunction obtenerDimensiones() {
alert("'" + this.name + "' = " + this.width + " x" + this.height + " pixels");
return true;
}
function fallo() {
alert("'" + this.name + "' no se pudo cargar.");
return true;
}
var myImage = new Image();
myImage.name = "imagen.jpg";
myImage.onload = obtenerDimensiones;
myImage.onerror = fallo;
myImage.src = "imagen.jpg";
Funciona al menos localmente, deberías probar si en un servidor también funciona (Estimo que demorará unos segundos hasta que la imagen se carga).