Bonjour à tous,
Je rencontre actuellement un problème avec un script PHP.
Dans le cadre du développement d'un back-office, je souhaiterais la fonctionnalité suivante :
- L'administrateur uploade une image
- Cette image est redimensionnée, pour avoir une hauteur de 45px
- Cette image est insérée au centre d'un fond blanc de 200px x 50px.
Voici le code que j'ai développé pour l'instant mais qui ne fonctionne pas :
Pourriez-vous m'aider ? Merci beaucoup
Je rencontre actuellement un problème avec un script PHP.
Dans le cadre du développement d'un back-office, je souhaiterais la fonctionnalité suivante :
- L'administrateur uploade une image
- Cette image est redimensionnée, pour avoir une hauteur de 45px
- Cette image est insérée au centre d'un fond blanc de 200px x 50px.
Voici le code que j'ai développé pour l'instant mais qui ne fonctionne pas :
//Je créé l'image blanche
$img_tmp_dst = imagecreatetruecolor(200,50);
$white = imagecolorallocate($img_tmp_dst, 0, 0, 0);
//Je créé mon image
$image = imagecreatefromjpeg('../clients/original/'.$_SESSION['enregistrement']['nomImage']);
//Je mesure mon image pour placer le logo au centre
$logo_x = imagesx('../clients/original/'.$_SESSION['enregistrement']['nomImage']);
$logo_y = imagesy('../clients/original/'.$_SESSION['enregistrement']['nomImage']);
$x_destination = (200-$logo_x)/2;
$y_destination = (50-$logo_x)/2;
$fusion = imagecopymerge($white,'../clients/original/'.$_SESSION['enregistrement']['nomImage'] , $x_destination, $y_destination, 0, 0, 200, 50, 60);
//J'affiche mon image
imagejpeg($fusion);
exit();
Pourriez-vous m'aider ? Merci beaucoup
