imagealphablending

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagealphablendingModifica el modo de mezcla de una imagen

Descripción

imagealphablending(GdImage $image, bool $enable): bool

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.

Parámetros

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.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.

Ejemplos

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);
?>