Image 1 + Image 2 = Image 3
Posté : 10 juil. 2015, 21:24
Bonjour,
Je cherche à crée un jpeg a partir d'un jpeg + un png.
J'ai mon fichier photo en jpeg qui dépend de la navigation.
Un fichier image en png pour mon copyright
Et jeux veux créer un troisième et nouveau fichier jpeg avec ces deux là.
Mon code actuel ne marche pas et il me semble qu'il change le fichier photo au lieu d'en créer un nouveau.
Que dois-je faire ?
Bonne journée
Je cherche à crée un jpeg a partir d'un jpeg + un png.
J'ai mon fichier photo en jpeg qui dépend de la navigation.
Un fichier image en png pour mon copyright
Et jeux veux créer un troisième et nouveau fichier jpeg avec ces deux là.
Mon code actuel ne marche pas et il me semble qu'il change le fichier photo au lieu d'en créer un nouveau.
Que dois-je faire ?
Bonne journée
Code : Tout sélectionner
// On charge d'abord les images
$temp_loc = './scripts/doc_temp_copyright';
$copyright_img = imagecreatefrompng($temp_loc."/copyright.png"); // Le logo est la source
$ma_photo = imagecreatefromjpeg($get_loc.'/'.$get_file); // La photo est la destination
$largeur = imagesx($ma_photo);
$hauteur = imagesy($ma_photo);
// On met le logo (source) dans l'image de destination (la photo)
imagecopymerge($ma_photo, $copyright_img, 0, 0, 0, 0, $largeur, $hauteur, 60);
// On affiche l'image de destination qui a été fusionnée avec le logo
imagejpeg($ma_photo, $temp_loc.'/temp.jpeg', 100);
echo '<img src="'.$temp_loc.'/temp.jpeg" align="center">';