(PHP 4, PHP 5)
imagecolorallocate — Reserva un color para una imagen
imagecolorallocate() devuelve un identificador del color representado por la mezcla de los componentes RGB dados. El parámetro im es el resultado de la función imagecreate(). red , green and blue son lo valores de los componentes rojo, verde y azul del color seleccionado. Los valores se indican como números enteros entre 0 y 255 o como números hexadecimales entre 0x00 y 0xFF. La función imagecolorallocate() se debe llamar para crear cada uno de los colores que se van a emplear en la imagen.
Note: La primera llamada a imagecolorallocate() se emplea para seleccionar el color de fondo.
<?php
// establece el color de fondo a rojo
$background = imagecolorallocate($im, 255, 0, 0);
// crea algunos colores
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// empleando valores hexadecimales
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>
Devuelve -1 si la función no tiene éxito.
Vea también imagecolorallocatealpha() y imagecolordeallocate().