imagecolorset
(PHP 4, PHP 5)
imagecolorset — Establecer el color para el índice de paleta especificada
Descripción
void imagecolorset
( resource
$image
, int $index
, int $red
, int $green
, int $blue
[, int $alpha = 0
] )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(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);
?>
