imagelayereffect
(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — Active l'option d'alpha blending, pour utiliser les effets de libgd
Description
Active l'option d'alpha blending, pour utiliser les effets libgd.
Liste de param�tres
- image
-
Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().
- effect
-
Une des constantes suivantes :
-
IMG_EFFECT_REPLACE - Utilise le remplacement de pixels (�quivalent � passer TRUE � la fonction imagealphablending())
- IMG_EFFECT_ALPHABLEND
- Utilise le blending normal de pixels (�quivalent � passer FALSE � la fonction imagealphablending())
- IMG_EFFECT_NORMAL
- Identique � la constante IMG_EFFECT_ALPHABLEND.
- IMG_EFFECT_OVERLAY
- L'overlay a pour effet que les pixels noirs du fond resteront noirs, les blancs du fond resteront blancs, mais les gris du fond prendront la couleur du pixel de premier plan.
-
Valeurs de retour
Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.
Exemples
Exemple #1 Exemple avec imagelayereffect()
<?php
// Cr�ation d'une image
$im = imagecreatetruecolor(100, 100);
// D�finit l'arri�re-plan
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));
// Applique l'overlay
imagelayereffect($im, IMG_EFFECT_OVERLAY);
// Dessine 2 �lipses grises
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));
// Affichage
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
L'exemple ci-dessus va afficher quelque chose de similaire � :

Notes
Note: Cette fonction n'est disponible que si PHP est compil� avec la version embarqu�e de la biblioth�que GD.
Note: Cette fonction requiert la biblioth�que GD 2.0.1 ou sup�rieure (2.0.28 ou sup�rieure est recommand�e).