Bonjour,

J'essaye de superposer 2 images png. Le fond des 2 images sont transparents.
Lorsque je les mixe. Elles perdent leur transparence qui devient noire.
Je suis débutant en maniement d'images via php. Qu'est-ce que j'ai pas fait ou mal fait ?
Merci
Voici mon code :
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
 
$nom_image = 'entreprise_'.$nivo_evolution_entreprise;
 
header ("Content-type: image/png");
// image de destination est support.png
$destination = imagecreatefrompng('./img/btm/ent/'.$nom_image.'.png');
 
// On charge d'abord les images
//chargement image 1
$source = imagecreatefrompng('./uploads/ent/'.$mini_logo_entreprise);
 
// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);
 
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
 
imagecopymerge($destination, $source, 4, 3, 0, 0, $largeur_source, $hauteur_source, 100);
 
// On affiche l'image de destination qui a été fusionnée avec les 3 sources
imagepng($destination);