(PHP 4, PHP 5, PHP 7)
imagecolorallocate — Aloca uma cor para uma imagem
$image
, int $red
, int $green
, int $blue
)
imagecolorallocate() retorna um identificador
de cor representando a cor composta pelos componentes
RGB. Os argumentos image
é o retorno da função imagecreate(). red
, green
and
blue
são os valores de vermelho, azul e verde,
respectivamente da cor solicitada. Estes parâmetros são
inteiros entre 0 e 255 ou hexadecimais entre 0x00 e 0xFF.
imagecolorallocate() deve ser utilizada para
cada cor que será usada na imagem representada
por image
.
Nota:
A primeira utilização da função imagecolorallocate() prenche a cor do fundo.
<?php
// define o fundo como vermelho
$background = imagecolorallocate($im, 255, 0, 0);
// define algumas cores
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// do jeito hexadecimal
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>
Retorna -1 se falhar.
Veja também imagecolorallocatealpha() e imagecolordeallocate().