(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagealphablending — Modifica el modo de mezcla de una imagen
imagealphablending() proporciona dos modos de dibujo para imágenes en colores verdaderos (truecolors). En modo "mezcla", el canal alpha de cada color es proporcionado a cada función de dibujo, de modo que imagesetpixel() pueda determinar su transparencia. GD mezcla entonces automáticamente el color en ese punto y almacena el resultado en la imagen. El píxel resultante es entonces opaco. En modo no mezclante, el color es copiado literalmente con sus informaciones de canal alpha, y reemplaza el píxel de destino. La mezcla no está disponible con imágenes de paleta.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
enable
Si se debe activar el modo de mezcla o no.
En imágenes de colores verdaderos, el valor por omisión
es true
, de lo contrario, el valor por omisión es false
.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Ejemplo con imagealphablending()
<?php
// Creación de una imagen
$im = imagecreatetruecolor(100, 100);
// Define el alphablending a on
imagealphablending($im, true);
// Dibuja un rectángulo
imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0));
// Mostrar
header('Content-Type: image/png');
imagepng($im);
?>