(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorset — Cambia el color en una paleta en el índice dado
Permite asignar a un índice de una paleta un color específico. Es una función muy práctica para realizar relleno de color sin hacerlo realmente.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
color
Un índice de la paleta.
red
Valor del componente rojo.
green
Valor del componente verde.
blue
Valor del componente azul.
alpha
Valor del componente alpha.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Ejemplo con imagecolorset()
<?php
// Creación de una imagen de 300x100 píxeles
$im = imagecreate(300, 100);
// Define el color de fondo a rojo
imagecolorallocate($im, 255, 0, 0);
// Obtención del índice del color de fondo
$bg = imagecolorat($im, 0, 0);
// Define el color de fondo a azul
imagecolorset($im, $bg, 0, 0, 255);
// Muestra la imagen en el navegador
header('Content-Type: image/png');
imagepng($im);
?>