(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorset — Define a cor para o índice da paleta especificado
Esta função atribui a cor especificada ao índice especificado na paleta. Isto é útil para criar efeitos de preenchimento em imagens de paleta sem a sobrecarga de realizar verdadeiramente o preenchimento.
imageUm objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
colorUm índice na paleta.
redValor do componente vermelho.
greenValor do componente verde.
blueValor do componente azul.
alphaValor do componente alfa.
| Versão | Descrição |
|---|---|
| 8.0.0 |
O parâmetro image agora espera uma instância de GdImage;
anteriormente, um resource gd válido era esperado.
|
Exemplo #1 Exemplo de imagecolorset()
<?php
// Cria uma imagem 300x100
$im = imagecreate(300, 100);
// Define o plano de fundo para vermelho
imagecolorallocate($im, 255, 0, 0);
// Obtém o índice de cor para o plano de fundo
$bg = imagecolorat($im, 0, 0);
// Define o plano de fundo para azul
imagecolorset($im, $bg, 0, 0, 255);
// Mostra a imagem no navegador
header('Content-Type: image/png');
imagepng($im);
?>