imagecolorset

(PHP 4, PHP 5, PHP 7)

imagecolorsetEstablecer el color para el índice de paleta especificada

Descripción

imagecolorset ( resource $image , int $index , int $red , int $green , int $blue [, int $alpha = 0 ] ) : void

Establece el índice especificado en la paleta para el color especificado. Esto es útil para crear efectos parecidos al relleno en imágenes con paleta sin el overhead de la ejecución del relleno actual.

Parámetros

image

Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().

index

Un índice en la paleta.

red

Valor del componente rojo.

green

Valor del componente verde.

blue

Valor del componente azul.

alpha

Valor del componente alfa.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
5.4.0 Se añadió el parámetro alpha.

Ejemplos

Ejemplo #1 Ejemplo de imagecolorset()

<?php
// Crear una imagen de 300x100
$im imagecreate(300100);

// Establecer el fondo a rojo
imagecolorallocate($im25500);

// Obtener el índice de color del fondo
$fondo imagecolorat($im00);

// Establecer el fondo a azul
imagecolorset($im$fondo00255);

// Imprimir la imagen en el navegador
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
?>

Ver también