1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
// on spécifie le type de document que l'on va créer (ici une image au format PNG
header ("Content-type: image/jpeg");
// déclaration des 2 images que je veux supperposer
$fond = "./1.jpg";
$dessus = "./2.jpg";
// création des espaces pour les images
$imfond = ImageCreatefromjpeg ($fond);
$imdessus = ImageCreatefromjpeg($dessus);
// miniature car je voudrais réduire l'image du dessus afin que par exemple
// l'image de fond fasse 100% mais que l'image du dessus vienne
// recouvrir que par exemple 50%
// sachant qu'elles ont toutes les deux les mêmes dimensions
list($width,$height) = getimagesize($dessus);
$newwidth = $width * 0.5;
$thumb = imagecreatetruecolor($newwidth,$height);
imagecopyresized($thumb,$imdessus,0,0,0,0,$newwidth,$height,$width,$height);
$res = imagecreatefromjpeg($thumb);
@imagecopymerge($fond,$res,0,0,0,0,99,16,50);
// on dessine notre image PNG
Imagejpeg ($fond);
?> |
Partager