Image qui conserve ses dimmentions
pandageek
Messages postés
359
Date d'inscription
Statut
Membre
Dernière intervention
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je veux faire apparaître une image dans un cadre qui à des dimensions fixes.
Mais j'aimerai que l'image se redimensionne en restant à l'échelle pour rentrer dans le cadre.
quand je donne des dimensions l'image, elle va les suivre en se déformant, et si je la met dans une div elle en sort en se mettant à sa taille réelle.
merci pour votre aide
Je veux faire apparaître une image dans un cadre qui à des dimensions fixes.
Mais j'aimerai que l'image se redimensionne en restant à l'échelle pour rentrer dans le cadre.
quand je donne des dimensions l'image, elle va les suivre en se déformant, et si je la met dans une div elle en sort en se mettant à sa taille réelle.
merci pour votre aide
A voir également:
- Image qui conserve ses dimmentions
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
- Image en 3d qui bouge - Télécharger - Thèmes & Fonds d'écran
5 réponses
Redimensionner via le navigateur n'est pas toujours une bonne chose car tu y perds en qualité et ca ralenti un peu le chargement de l'image.
Le plus simple serait de redimensionner toi même les images avec un logiciel de retouche, surtout que certains te permettent d'en modifier des milliers très rapidement suivant les règles que tu as choisis.
Le plus simple serait de redimensionner toi même les images avec un logiciel de retouche, surtout que certains te permettent d'en modifier des milliers très rapidement suivant les règles que tu as choisis.
le but du site est d'afficher une image pour la télécharger ensuite, elles ne seront affichées qu'une par une donc la qualité et la vitesse ne sont pas mes priorités.
si je redimensionne une image elle va perdre de sa qualité, tandis que sur le site, elle en perdra à l'affichage mais pas lorsqu'elle sera téléchargée.
si je redimensionne une image elle va perdre de sa qualité, tandis que sur le site, elle en perdra à l'affichage mais pas lorsqu'elle sera téléchargée.
Bonjour,
Dans ce cas je vous conseille d'avoir deux versions d'une même image:
- une au format très réduit, une vignette, genre 35 à 60 pixels maxi en largeur,
- un lien HTML associé à l'image qui quand on clique renvoie vers la vraie image.
Ainsi, vous n'occupez la bande passante pour l'image originale que quand elle est cliquée.
A+
Dans ce cas je vous conseille d'avoir deux versions d'une même image:
- une au format très réduit, une vignette, genre 35 à 60 pixels maxi en largeur,
- un lien HTML associé à l'image qui quand on clique renvoie vers la vraie image.
Ainsi, vous n'occupez la bande passante pour l'image originale que quand elle est cliquée.
A+
Dans ce cas, fait juste un peu de calcule pour connaitre la hauteur en fonction de la largeur que tu veux ou inversement comme ca tu indiqueras les dimensions trouvées et l'image sera mise à l'échelle.
il y a des fonctions php ou js pour connaître les dimensions d'une image ou les stocker dans une variable?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
au final, j'ai trouvé la fonction getimagesize() et ai écrit ce code :
j'aimerai maintenant l'adapter à une image qui est crée et affichée par js.
$infos = getimagesize('images/'. $donnees['nom']); if($infos[0] > $infos[1]) { $hauteur = 400 * $infos[1] / $infos[0]; $largeur = 400; } elseif ($infos[0] < $infos[1]) { $largeur = 400 * $infos[0] / $infos[1]; $hauteur = 400; } else { $largeur = 400; $hauteur = 400; }
j'aimerai maintenant l'adapter à une image qui est crée et affichée par js.