Forum und email

imagecolorallocate

(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($im25500);

// define algumas cores
$white imagecolorallocate($im255255255);
$black imagecolorallocate($im000);

// do jeito hexadecimal
$white imagecolorallocate($im0xFF0xFF0xFF);
$black imagecolorallocate($im0x000x000x00);

?>

Retorna -1 se falhar.

Veja também imagecolorallocatealpha() e imagecolordeallocate().