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
onload
antes que configurar la URL de la imagen?onload
es 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
Image
Selecciona el
src
Obtener el
width
y elheight
fuente
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