Radas | Hello,
Je suis à la recherche d'une méthode pour superposer plusieurs images, les unes sur les autres via PHP. Je sais fusionner deux images, ça ne pose pas de problème, mais des que je souhaite en rajouter une deuxieme par dessus la première, elle la remplace purement et simplement..
Mon code ressemble à ça :
Code :
- header ("Content-type: image/jpeg" ); // Image en jpeg
- // On charge les images
- $source = imagecreatefromjpeg("images/$hair" ); // Le logo est la source
- $destination = imagecreatefromjpeg("images/base.jpg" ); // La photo est la destination
- $shadow_eye_left = imagecreatefromjpeg("images/$shl" ); // La photo est la destination
- // 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);
- $destination_x = $largeur_destination;
- $destination_y = $hauteur_destination;
- // On met le logo (source) dans l'image de destination (la photo)
- imagecopymerge($destination, $source, 0, 0, 0, 0, $largeur_source, $hauteur_source, 100);
- // On affiche l'image de destination qui a été fusionnée avec le logo
- imagejpeg($destination);
|
Si vous avez une petite réponse à m'apporter, ça serait sympa.
Merci |