Bonjour…
J’aurais une petite question à vous poser… ça peut parraître c**, mais j’ai toujours pas trouvé la solution… :miam:
enfait je voudrais redimentionner mes images en miniatures, tout en conservant leur proportions… j’avais pensé à width et seulement cette seule balise, et ainsi l’image est redimentionnée en largeur…
le problème, c’est qu’en hauteur, il y a des images plus hautes que les autres, ce qui fait que mon tableau est tout déformé :sweet:
donc ma question serait comment faire pour que l’image redimentionnée ne dépasse pas une certaine taille en largeur, ni une certaine taille en hauteur, tout en conservant ses proportions ?
Merci d’avance.
Cordialement,
ISZ.
[edit] merci à theblackeagle qui m’a aidé à résoudre ce problème
height ? (= attribut, pas balise)
Sinon tu calcules la largeur par rapport à la hauteur? Une petite règle de trois devrait suffire.
je te remercie sans-nom, j’ai pu régler le problème avec l’aide de theblackeagle 
voilà donc ce qu’on a fait
// redimentionnement
$infos_img=getimagesize("chemindelimage/image.jpg");//mettre le bon nom de fichier ou la variable correspondante
$img_w = $infos_img[0]; $img_h = $infos_img[1];
$ratio = (float)($img_w / $img_h);
//QUel cote est le plus grand ?
if($img_w>$img_h) //cas plus large
{
$img_mini_w = 150;
$img_mini_h = ceil(150*(1/$ratio));
}
else //cas plus haut ou egal
{
$img_mini_w = ceil(150*($ratio));
$img_mini_h = 150;
}
ce code est a insérer dans la while d’affichage, juste avant le echo.
ensuite, il faut ajouter dans sa balise d’image
<img src='chemindelimage/image.jpg width='$img_mini_w' height='$img_mini_h'>
et là, ca marche 