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).