Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2016, 16:22
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Validar imágen con js

Utiliza el constructor Image y el método .createObjectURL() de la interface URL. Con el primero crearás un nuevo elemento HTMLImageElement, mientras que con el segundo obtendrás la ruta del archivo subido, pudiendo así asignarlo al elemento de imagen, mismo que posee las propiedades width y height.

Código Javascript:
Ver original
  1. document.querySelector("#id del <input>").addEventListener("change", function(){
  2.     var file = this.files[0], image = new Image();
  3.     image.src = URL.createObjectURL(file);
  4.     image.addEventListener("load", function(){
  5.         console.log("Ancho: " + this.width + "px");
  6.         console.log("Alto: " + this.height + "px");
  7.     }, false);
  8. }, false);

El script se ejecutará cuando se produzca el evento change en el <input>, es decir, cuando se haya elegido el archivo.

DEMO

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand