(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorallocate — Asigna una coloración para una imagen
Devuelve un identificador de color, representando la coloración compuesta con los colores RGB.
imagecolorallocate() debe ser invocada para
crear cada color que será representado por image
.
Nota:
La primera llamada a imagecolorallocate() llena la coloración de fondo con la paleta de las imágenes - imágenes creadas utilizando imagecreate().
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
red
Valor del componente rojo.
green
Valor del componente verde.
blue
Valor del componente azul.
Un identificador de color o false
si la asignación falla.
Esta función puede
devolver el valor booleano false
, pero también puede devolver un valor no booleano que se
evalúa como false
. Por favor lea la sección sobre Booleanos para más
información. Use el operador
=== para comprobar el valor devuelto por esta
función.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Ejemplo con imagecolorallocate()
<?php
$im = imagecreate(100, 100);
// El fondo de la imagen es rojo
$background = imagecolorallocate($im, 255, 0, 0);
// Se definen colores con enteros ..
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// .. o hexadecimales
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>