Solo tengo una URL a una imagen. Necesito determinar la altura y el ancho de esta imagen usando solo JavaScript. La imagen no puede ser visible para el usuario en la página. ¿Cómo puedo obtener sus dimensiones?
javascript
html
image
JQueeeer
fuente
fuente

Respuestas:
fuente
onloadantes que configurar la URL de la imagen?onloades un oyente al que se llamará asincrónicamente si la imagen se carga correctamente. Si configura el oyente después de configurar la URL, la imagen podría cargarse justo antes de que el código alcance la configuración de la carga, lo que provocará que nunca se llame al oyente. Usando analogías, si te estás sirviendo un vaso con agua, ¿primero viertes el agua y luego pones el vaso para llenarlo? ¿O primero pones el vaso y luego viertes el agua?Hacer una nueva
ImageSelecciona el
srcObtener el
widthy elheightfuente
Esto usa la función y espera a que se complete.
http://jsfiddle.net/SN2t6/118/
fuente
naturalWidth y naturalHeight
fuente
si tiene un archivo de imagen de su formulario de entrada. puedes usar así
fuente
Pregunta similar hecha y respondida usando JQuery aquí:
Obtener ancho alto de la imagen remota de la URL
fuente
Obtenga el tamaño de la imagen con jQuery
Obtenga el tamaño de la imagen con JavaScript
Obtenga el tamaño de la imagen con JavaScript (navegadores modernos, IE9 +)
Utilice lo anterior simplemente como: getMeta (" http://example.com/img.jpg ");
https://developer.mozilla.org/en/docs/Web/API/HTMLImageElement
fuente
El siguiente código agrega el alto y el ancho del atributo de imagen a cada imagen en la página.
fuente