imagecolorset
(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorset — Define a cor para o índice da paleta especificado
Descrição
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.
Parâmetros
-
image
Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
color
-
Um índice na paleta.
red
-
Valor do componente vermelho.
green
-
Valor do componente verde.
blue
-
Valor do componente azul.
alpha
-
Valor do componente alfa.
Registro de Alterações
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.
|
Exemplos
Example #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);
imagedestroy($im);
?>
Veja Também
- imagecolorat() - Obtém o índica da cor de um pixel