1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| header('Content-type: image/jpeg');
function afficheImage($repertoire,$fichier,$largeur,$hauteur){
$exFichier=explode('.',$fichier);
$index=sizeof($exFichier)-1;
if($fichier!="." && $fichier != ".." && $fichier!="" && ($exFichier[$index]=="jpg" || $exFichier[$index]=="JPG")){
$taille=getimagesize($repertoire.$fichier);//Récupération de la taille de l'image
$src=imagecreatefromjpeg($repertoire.$fichier);//Création d'une image à partir du fichier
$petite=imagecreatetruecolor($largeur,$hauteur);//Récupération des pixels en couleurs haute qualité
imagecopyresampled($petite, $src, 0, 0, 0, 0, $largeur, $hauteur, $taille[0], $taille[1]);//Redimensionnement de l'image
imagejpeg($petite,'',100);
}
}
$dossier="Petites/";
$largeur=50;//Taille de l'image
$hauteur=50;
$ouvrir=@opendir($dossier);
$i=0;
while($image=readdir($ouvrir)){
//Affiche l'image*/
afficheImage($dossier,$image,$largeur,$hauteur);
} |
Partager