Bonjour

je n'écris pas souvent sur les forums car je trouve d'habitude les solutions mais cette fois incapable de trouver une solution a mon problème.

J'ai un script qui lit tous les images d'un répertoire et j'essaie d'en faire une copie dans un autre répertoire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
$Pourcent = 0.1;
$dossier = '../../images/joueurs/photos/';
$dossierMini = '../../images/joueurs/photos/mini/';
 
 
 
if ($handle = opendir('../../images/joueurs/photos')) {
    while (false !== ($Source = readdir($handle))) {
        if ($Source != "." && $Source != "..") {				
				$Imagesource = $dossier . $Source;
				$destination = $dossierMini . $Source;
				list($Largeur, $Hauteur) = getimagesize($Imagesource);
				$LargeurNew = $Largeur * $Pourcent;
				$HauteurNew = $Hauteur * $Pourcent;
 
				imagecreatetruecolor($Largeur, $Hauteur);
				$Imagesource = imagecreatefrompng ($Imagesource);
				imagecopyresampled ($destination, $Imagesource, 0, 0, 0, 0, $LargeurNew, $HauteurNew, $Largeur, $Hauteur);
 
        }
    }
    closedir($handle);
}
tous fonctionne a part la fonction imagecopyresampled.

Avez vous une solutions ?

Ema