(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imagealphablending — Establece el modo de mezcla para una imagen
$image
, bool $blendmode
)imagealphablending() permite dos modos diferentes de dibujar imágenes de color verdadero. En el modo de mezcla, el componente canal alfa del color proporcionado a todas las funciones de dibujo, como imagesetpixel(), determina cuánto se debe permitir que brille el color subyacente a través de los colores de la imagen. Como resultado, gd mezcla automáticamente el color existente en ese punto con el color de dibujo, y almacena el resultado en la imagen. El píxel resultante es opaco. En un modo que no sea de mezcla, el color de dibujo se copia literalmente con la información del canal alfa, remplazando el píxel destino. El modo de mezlca no está disponible cuando se dibuja con imágenes de paleta de color.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
blendmode
Si se habilita o no el modo mezcla. En imágenes de color verdadero
el valor por defecto es TRUE
de otro modo el valor por defecto es FALSE
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de uso de imagealphablending()
<?php
// Crear imagen
$im = imagecreatetruecolor(100, 100);
// Establecer la mezcla alfa
imagealphablending($im, true);
// Dibujar un cuadrado
imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0));
// Imprimir
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>