(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
] )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.
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.
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);
?>