![]() Images/Bourre.webp x 0.8 = 186 x 172 |
<?php $image = "Bourre"; $reduc=0.8; // réduction à 80% $repertoire="Images/"; $ext=".webp"; $fichier=$repertoire.$image.$ext; $alt = $fichier." pas trouvé"; $size = getimagesize($fichier);$width = floor(($size[0]) * $reduc);$hauteur = floor($size[1] * $width / $size[0]); echo "<img src=\"$fichier\" width=\"$width\" height=\"$hauteur\" title=\"$image\" alt=\"$alt\">"; ?> |
![]() Images/Bourre.webp = 162 x 150 |
<?php $image = "Bourre"; $hauteur=150; // hauteur fixée à 150 $repertoire="Images/"; $ext=".webp"; $fichier=$repertoire.$image.$ext; $alt = $fichier." pas trouvé"; $size = getimagesize($fichier);$largeur = floor($size[0] * $hauteur/ $size[1]); echo "<img src=\"$fichier\" width=\"$largeur\" height=\"$hauteur\" title=\"$image\" alt=\"$alt\">"; ?> |
Déclarez cette fonction pour afficher les images (100px de hauteur) : <?php function Vignette($image) { $hauteur=100; $repertoire="Images/"; $ext=".webp"; // ou .jpeg ou .png $fichier=$repertoire.$image.$ext; $alt = $fichier." pas trouvé"; $titre=$image; $size = getimagesize($fichier);$largeur = floor($size[0] * $hauteur/ $size[1]); echo "<img src=\"$fichier\" width=\"$largeur\" height=\"$hauteur\" title=\"$titre\" alt=\"$alt\">"; } ?> |
Puis appelez la fonction avec le nom de vos images (Photo_1,Photo_2, etc ... <!DOCTYPE html> <html> <head><head> <body> <?php function Vignette($image) { Insérez ici le code précédent } Vignette("Photo_1"); Vignette("Photo_2"); ?> </body></html> |