PHP imagealphablending - Définir le mode de fusion d'image
imagealphablending — Définit le mode de fusion pour une image.
Syntaxe
bool imagealphablending ( resource $image , bool $blendmode )
imagealphablending() permet d'utiliser deux modes de peinture différents sur des images en couleurs vraies.
En mode mélange, la composante de couleur du canal alpha est fournie à toutes les fonctions de dessin, telles que imagesetpixel(), afin de déterminer dans quelle mesure la couleur sous-jacente peut transparaître. Par conséquent, GD mélange automatiquement la couleur existante à ce point avec la couleur du pinceau et stocke le résultat dans l'image. Le pixel résultant est opaque.
En mode sans mélange, la couleur du pinceau est copiée avec les informations de son canal alpha, en remplaçant le pixel cible. Le mode mélange n'est pas disponible lorsqu'on dessine sur des images de palette.
Si blendmode est TRUE, le mode mélange est activé, sinon il est désactivé. Retourne TRUE en cas de succès ou FALSE en cas d'échec.
Parameters
- imageUne ressource d'image retournée par une fonction de création d'image (par exemple, imagecreatetruecolor()).
- blendmodeIndique s'il faut activer le mode mélange. Par défaut, TRUE pour les images en couleurs vraies, sinon FALSE.
Valeur de retour
Retourne TRUE en cas de succès ou FALSE en cas d'échec.
Exemples
<?php
// 创建图像
$im = imagecreatetruecolor(100, 100);
// 启用混色模式
imagealphablending($im, true);
// 画一个正方形
imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0));
// 输出
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Autres extensions
PHP Traitement d'images