comment obtenir une image largeur et hauteur réelles

Dupliquer possible:
Obtenir une image réelle en largeur et en hauteur avec JavaScript dans Safari / Chrome?

Existe-t-il un moyen de connaître la largeur et la hauteur réelles d’une image à l’aide de jQuery lorsque l’image est réduite en css – sans aucune donnée supplémentaire de dimensions – tout exemple de lien ou de code serait utile, merci

Essayez d’utiliser naturalWidth et naturalHeight .

 var domElement = $('yourImage')[0]; // or document.getElementById('yourImageId'); domElement.naturalWidth domElement.naturalHeight 

Essayez quelque chose comme ça:

 $("").attr("src", imgSrc).load(function() { pic_real_width = this.width; pic_real_height = this.height; }); 

Le fait est que vous ne pouvez accéder à l’image réelle en largeur et en hauteur que lorsque l’image est chargée. Vous pouvez également charger l’image sans conteneur à un endroit où vous ne pouvez pas la voir et demander (“img”). Css (‘width ‘), mais je pense que c’est une façon plus élégante de le faire. J’espère que c’est utile.