Ceci ne fonctionne pas mais je ne comprends pas pourquoi ...

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
<?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);
?>