(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagecopymerge — Copie et fusionne une partie d'une image
$dst_image,$src_image,$dst_x,$dst_y,$src_x,$src_y,$src_width,$src_height,$pct
   Copie une partie de l'image src_image
   dans l'image de destination dst_image
   en commençant aux coordonnées (src_x,
   src_y), avec la largeur
   src_width et la hauteur src_height.
   La zone de l'image ainsi définie sera copiée aux coordonnées
   (dst_x, dst_y),
   dans l'image de destination.
  
dst_imageRessource cible de l'image.
src_imageRessource source de l'image.
dst_xX : coordonnée du point de destination.
dst_yY : coordonnée du point de destination.
src_xX : coordonnée du point source.
src_yY : coordonnée du point source.
src_widthLargeur de la source.
src_heightHauteur de la source.
pct
       Les deux images seront fusionnées
       suivant le paramètre pct, qui peut valoir de
       0 à 100. Si pct = 0, aucune action n'est
       faite, alors que si pct = 100,
       imagecopymerge() se comporte exactement comme
       imagecopy() pour les images de palette, sauf
       pour l'ignorance des composants alpha, tandis qu'il implémente la
       transparence alpha pour les  images en couleur vraies.
      
   Cette fonction retourne true en cas de succès ou false si une erreur survient.
  
| Version | Description | 
|---|---|
| 8.0.0 | dst_imageetsrc_imageattendent désormais des instances de GdImage ;
       auparavant, des resources étaient attendues. | 
Exemple #1 Fusionne 2 copies du logo PHP.net avec 75% de transparence
<?php
// Création des instances d'image
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');
// Copie et fusionne
imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);
// Affichage et libération de la mémoire
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>