PHP imagecolorallocate - para atribuir uma imagem a cores
imagecolorallocate - atribuir uma cor a uma imagem.
gramática
int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
imagecolorallocate () retorna um identificador que representa a cor RGB a partir de uma dada composição componente. vermelho, verde e azul são a cor desejada componentes vermelho, verde e azul. Estes parâmetros são inteiros 0-255 ou hexadecimal 0x00 para 0xFF. imagecolorallocate () deve ser chamado para criar cada imagem usada na imagem representada pela cor.
Retorna -1 se a alocação falhar.
Nota: A primeira imagecolorallocate time () chamada com base na imagem irá preencher a paleta de cores de fundo, que usa imagecreate () imagem criada.
Exemplos
<?php header("Content-type: image/png"); $im = @imagecreate(100, 50) or die("不能初始化新的 GD 图像流"); $background_color = imagecolorallocate($im, 255, 255, 255); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?>
O exemplo acima da imagem de saída é a seguinte:
artigos relacionados
- imagecolorallocatealpha () atribuir uma cor e transparência de uma imagem.
- imagecolordeallocate () cor da imagem não atribuída.