PHP imagealphablending - Establecer el modo de mezcla de colores de la imagen
imagealphablending — Establece el modo de mezcla de colores de la imagen.
Sintaxis
bool imagealphablending ( resource $image , bool $blendmode )
imagealphablending() permite usar dos modos de dibujo diferentes en imágenes de color verdadero.
En el modo de mezcla (blending), el componente de color del canal alpha se proporciona a todas las funciones de dibujo, como imagesetpixel(), determinando en qué medida se permite que el color subyacente se muestre a través. Como resultado, GD automáticamente mezcla el color existente en ese punto con el color del pincel y almacena el resultado en la imagen. El píxel resultante es opaco.
En el modo sin mezcla, el color del pincel se copia junto con su información de canal alpha, reemplazando el píxel de destino. El modo de mezcla no está disponible al dibujar imágenes con paleta.
Si blendmode es TRUE, se habilita el modo de mezcla; de lo contrario, se desactiva. Devuelve TRUE en caso de éxito o FALSE en caso de error.
Parámetros
- imageUn recurso de imagen devuelto por una función de creación de imágenes (por ejemplo, imagecreatetruecolor()).
- blendmodeIndica si se habilita el modo de mezcla. Por defecto es TRUE para imágenes de color verdadero, de lo contrario FALSE.
Valor de retorno
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo
<?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);
?>
Otras extensiones
Procesamiento de imágenes PHP