imagecolortransparent
(PHP 4, PHP 5)
imagecolortransparent — D�finit la couleur transparente
Description
imagecolortransparent() d�finit la couleur transparente pour l'image image fournie.
Liste de param�tres
- image
-
Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().
- color
-
Un identifiant de couleur cr�� par la fonction imagecolorallocate().
Valeurs de retour
L'identifiant de la nouvelle couleur transparente (ou l'actuelle, si aucune n'est sp�cifi�e) est retourn�.
Exemples
Exemple #1 Exemple avec imagecolortransparent()
<?php
// Cr�ation d'une image de 55x30
$im = imagecreatetruecolor(55, 30);
$red = imagecolorallocate($im, 255, 0, 0);
$black = imagecolorallocate($im, 0, 0, 0);
// On rend l'arri�re-plan transparent
imagecolortransparent($im, $black);
// On dessine un rectangle rouge
imagefilledrectangle($im, 4, 4, 50, 25, $red);
// On sauvegarde l'image
imagepng($im, './imagecolortransparent.png');
imagedestroy($im);
?>
L'exemple ci-dessus va afficher quelque chose de similaire � :

Notes
Note: La transparence est copi�e uniquement avec la fonction imagecopymerge() et les images en couleur vraies, non pas avec la fonction imagecopy() ou les images de palette.
Note: La couleur de transparence est une propri�t� de l'image, elle n'est pas une propri�t� de la couleur. Une fois que vous avez d�fini la couleur de transparence, chaque r�gion de l'image de cette couleur que vous avez dessin� pr�c�demment sera transparente.