imagecolorallocate

(PHP 3, PHP 4 , PHP 5)

imagecolorallocate -- Aloca uma cor para uma imagem

Descrição

int imagecolorallocate ( resource 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().