(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — Establecer la bandera de mezcla alfa para usar los efectos de capa de la biblioteca gd incluida
Establece la bandera de mezcla alfa para usar los efectos de capa de la biblioteca gd incluida.
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
Una de las siguientes constantes:
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Example #1 Ejemplo de imagelayereffect()
<?php
// Establecer una imagen
$im = imagecreatetruecolor(100, 100);
// Establecer un fondo
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));
// Aplicar la bandera de la capa de revestimiento de la mezcla alfa
imagelayereffect($im, IMG_EFFECT_OVERLAY);
// Dibujar dos elipses grises
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));
// Imprimir
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
El resultado del ejemplo sería algo similar a:
Note: Esta función sólo está disponible si PHP fue compilado con la versión incluida de GD library.
Note: Esta función require GD 2.0.1 o superior (se recomienda 2.0.28 o superior).