Bonsoir,
Je souhaite créer une image ayant pour dimensions respectivement une largeur x une hauteur. Ceci est passé en méthode GET à la page PHP qui génère cette image.
L'image à générer est aussi passée en paramètre, donc aussi via GET.
1°)
Le problème est que le redimensionnement n'en fait qu'à sa tête.
Voici l'URL : La page
Voici le code :
=> Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php header("Content-type: image/jpeg"); $_GET['largeur']=$largeur; $_GET['hauteur']=$hauteur; $_GET['nom_image']=$nom_image; $repimg_site="http://luca.merciadri.free.fr/ventepc/NEW/_img/"; $imgpath=$repimg_site . $nom_image; $image = imagecreate($largeur,$hauteur); $image = imagecreatefromjpeg($imgpath); imagejpeg($image); ?>
2°)
J'avais essayé précédemment en passant deux paramètres seulement par GET : nom_image et dimensions.
Ceci fonctionnait de cette manière (on divisait la chaîne à partir de "x") :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php header("Content-type: image/jpeg"); $_GET['dimensions']=$dimensions; $tableau_dimensions=explode('x', $dimensions); $tableau_dimensions[0]=$largeur; $tableau_dimensions[1]=$hauteur; $_GET['nom_image']=$nom_image; $repimg_site="http://luca.merciadri.free.fr/ventepc/NEW/_img/"; $imgpath=$repimg_site . $nom_image; $image = imagecreate($largeur,$hauteur); $image = imagecreatefromjpeg($imgpath); imagejpeg($image); ?>
Mais ça ne fonctionnait pas non plus.
=> Pourquoi ?
Merci de répondre à mes deux questions.
Partager