Hi all,
Après avoir parcourus de nombreuses Faq, site, etc.. je me suis attaqué à la création d'image miniature avec la librairie GD 2. J'ai commencé par un petit test avec une image jpeg et malheureusement la miniature ne se crée pas.
g dans un fichier miniature.php, le code de création de la miniature :
Et dans un fichier index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $source = imagecreatefromjpeg("a.jpg"); // La photo est la source $destination = imagecreatetruecolor(200, 150); // On crée la miniature vide // Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image $largeur_source = imagesx($source); $hauteur_source = imagesy($source); $largeur_destination = imagesx($destination); $hauteur_destination = imagesy($destination); // On crée la miniature imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source); // On enregistre la miniature sous le nom "mini_couchersoleil.jpg" imagejpeg($destination, 'mini_couchersoleil.jpg');
Cela ne marche pas, à l'affichage, je n'ai pas la miniature, juste " test"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <!--Image réduite--> <p>Image réduite</p> <img src="mini_couchersoleil.jpg" alt="test"/> <!--Image non réduite--> <p>Image non réduite</p> <img src="a.jpeg" alt="lol"/>
J'ai bien ouvert l'extension dans le php.ini
Merci pour vos réponses !!
Partager