imagecolortransparent

(PHP 4, PHP 5)

imagecolortransparentD�finit la couleur transparente

Description

int imagecolortransparent ( resource $image [, int $color ] )

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(5530);
$red imagecolorallocate($im25500);
$black imagecolorallocate($im000);

// On rend l'arri�re-plan transparent
imagecolortransparent($im$black);

// On dessine un rectangle rouge
imagefilledrectangle($im445025$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.