(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagealphablending — Modifie le mode de blending d'une image
imagealphablending() permet deux modes différents de dessin sur les images en vraies couleurs (truecolor). En mode "blending", la composante du canal alpha de la couleur fournie à toutes les fonctions de dessin, telles que imagesetpixel(), détermine dans quelle mesure la couleur sous-jacente doit transparaître. En conséquence, GD mélange automatiquement la couleur existante en ce point avec la couleur de dessin, et stocke le résultat dans l'image. Le pixel résultant est opaque. En mode non-blending, la couleur de dessin est copiée littéralement avec ses informations de canal alpha, en remplaçant le pixel de destination. Le mode blending n'est pas disponible lors du dessin sur les images à palette.
imageenable
S'il faut activer le mode blending ou non.
Sur les images en vraies couleurs, la valeur par défaut
est true, sinon, la valeur par défaut est false.
Retourne toujours true.
| Version | Description |
|---|---|
| 8.0.0 |
image attend une instance de GdImage désormais;
auparavant, une resource gd était attendue.
|
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);
?>