(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.
imageUn objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().
colorUn índice de la paleta.
redValor del componente rojo.
greenValor del componente verde.
blueValor del componente azul.
alphaValor del componente alpha.
| Versión | Descripción |
|---|---|
| 8.0.0 |
image ahora espera una instancia de GdImage;
anteriormente, se esperaba un resource gd válido.
|
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);
?>