imagealphablending
(PHP 4 >= 4.0.6, PHP 5)
imagealphablending — Modifie le mode de blending d'une image
Description
$image
, bool $blendmode
)imagealphablending() fournit deux modes de dessin des images en vraies couleurs (truecolors). En mode "blending", le canal alpha de chaque couleur est fourni à chaque fonction de dessin, tel que imagesetpixel() peut déterminer sa transparence. GD va alors automatiquement mixer la couleur à ce point, et stocker le résultat dans l'image. Le pixel résultant est alors opaque. En mode non-mixant, la couleur est copiée littéralement avec ses informations de canal alpha, et remplace le pixel de destination. Le mixage n'est pas disponible avec les images à palette.
Liste de paramètres
-
image -
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
blendmode -
Si l'on doit activer le mode blending ou non. Sur les images à couleurs vraies, la valeur par défaut est
TRUE, sinon, la valeur par défaut estFALSE.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec imagealphablending()
<?php // Création d'une image $im = imagecreatetruecolor(100, 100); // Définit l'alphablending à on imagealphablending($im, true); // Dessine un carré imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0)); // Affichage header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Notes
Note: Cette fonction requiert la bibliothèque GD 2.0.1 ou supérieure (2.0.28 ou supérieure est recommandée).
