![]() 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>
|