imagecopymerge
imagecopyresampled
Fonctions GD et images
PHP Manual

# imagecopymergegray

(PHP 4 >= 4.0.6, PHP 5)

imagecopymergegray — Copie et fusionne une partie d'une image en niveaux de gris

### Description

bool imagecopymergegray ( resource `$dst_im` , resource `$src_im` , int `$dst_x` , int `$dst_y` , int `$src_x` , int `$src_y` , int `$src_w` , int `$src_h` , int `$pct` )

imagecopymergegray() copie une partie de l'image `src_im` dans l'image de destination `dst_im` commençant aux coordonnées (`src_x`, `src_y`), avec la largeur `src_w` et la hauteur `src_h`. La zone de l'image ainsi définie sera copiée aux coordonnées (`dst_x`, `dst_y`), dans l'image de destination.

imagecopymergegray() est identique à la fonction imagecopymerge(), hormis le fait que lors de la fusion, le "hue" de l'image sera conservé grâce à la conversion de la zone dans l'image de destination en gris, avant l'opération de copie.

### Liste de paramètres

`dst_im`

  Ressource de l'image de destination.

`src_im`

  Ressource de l'image source.

`dst_x`

  X : coordonnée du point de destination.

`dst_y`

  Y : coordonnée du point de destination.

`src_x`

  X : coordonnée du point source.

`src_y`

  Y : coordonnée du point source.

`src_w`

  Largeur de la source.

`src_h`

  Hauteur de la source.

`pct`

  Le paramètre `src_im` sera changé en niveaux de gris en accord avec le paramètre `pct` où 0 correspond à une convertion totale en niveaux de gris et 100 ne modifie rien. Lorsque `pct` = 100, cette fonction se comporte de la même façon que la fonction imagecopy() pour les palettes, alors qu'elle implémente la transparene alpha pour les images true colour.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec imagecopymergegray()

`<?php
// Création des instances d'image
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');
// Copie et fusionne - Gris = 20%
imagecopymergegray($dest, $src, 10, 10, 0, 0, 100, 47, 20);
// Affichage et libère la mémoire
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>`

imagecopymerge
imagecopyresampled
Fonctions GD et images
PHP Manual