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($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().