gestion d'affichage d'image
Bonjour, j'ai une zone d'affichage d'image dont voici le html
Code:
<img style="z-index:1; position:relative; " src='dicom.php?quality=100' id='image' >
et je parvient à avoir la taille de cette zone via
Code:
1 2
| var height=document.getElementById('image').offsetHeight;//hauteur de l'élément à positionner
var width=document.getElementById('image').offsetWidth;//largeur de l'élément à positionner |
et je connais également la hauteur et la largeur originel de mon image, que j'ai mis dans les variables nommées: haut et larg. Je veux que mes images lors de l'affiche dans la zone d'affichage, ne soient pas déformées. Exemple de cas: mon image d'origine est carré donc haut==larg avec haut>height et larg>width je veux que mon image s'affiche dans ma zone d'affichage sans être déformée, de sorte qu'elle reste un carré. J'ai cru comprendre qu'il me faut calculer un rapport entre la taille de la zone d'affichage de l'image et l'image pour le faire mais je ne vois pas du tout comment. Il y'a encore d'autre cas, ente autre la hauteur de l'image d'origine est plus grande que celle de la zone d'affichage et la largeur non etc... En gros je ne veux pas que mon image se déforme lors des affichages.
Merci