Forum und email

imagecolorallocate

(PHP 4, PHP 5)

imagecolorallocate — Reserva un color para una imagen

Descripción

int imagecolorallocate ( resource $im , int $red , int $green , int $blue )

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

// crea algunos colores
$white imagecolorallocate($im255255255);
$black imagecolorallocate($im000);

// empleando valores hexadecimales
$white imagecolorallocate($im0xFF0xFF0xFF);
$black imagecolorallocate($im0x000x000x00);

?>

Devuelve -1 si la función no tiene éxito.

Vea también imagecolorallocatealpha() y imagecolordeallocate().