(PHP 4, PHP 5, PHP 7)
imagecolorset — Establecer el color para el índice de paleta especificada
$image
, int $index
, int $red
, int $green
, int $blue
[, int $alpha = 0
] ) : voidEstablece 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.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
indexUn índice en la paleta.
redValor del componente rojo.
greenValor del componente verde.
blueValor del componente azul.
alphaValor del componente alfa.
No devuelve ningún valor.
| Versión | Descripción |
|---|---|
| 5.4.0 |
Se añadió el parámetro alpha.
|
Ejemplo #1 Ejemplo de imagecolorset()
<?php
// Crear una imagen de 300x100
$im = imagecreate(300, 100);
// Establecer el fondo a rojo
imagecolorallocate($im, 255, 0, 0);
// Obtener el índice de color del fondo
$fondo = imagecolorat($im, 0, 0);
// Establecer el fondo a azul
imagecolorset($im, $fondo, 0, 0, 255);
// Imprimir la imagen en el navegador
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>