Sintaxis:matriz imagecolorsforindex ($imagen, $índice)
Parámetros: esta función toma dos parámetros como se describe arriba y se describe a continuación:- $image:La función imagecreatetruecolor() se utiliza para crear una imagen con un tamaño determinado. Esta función crea una imagen vacía del tamaño especificado.
- $index:este parámetro se usa para especificar el índice de color.
Volver valor: esta función devuelve una matriz asociativa que contiene los valores clave rojo, verde, azul y alfabético ‚Äã‚Äãen el índice especificado. Los siguientes programas ilustran la función imagecolorsforindex()en PHP : Programa 1:
// guarda la imagen en una variable.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content / uploads / Engineerforengineer-9.png `
);
// Calcula el valor del píxel rgb en el punto percular.
$rgb
= imagecolorat (
$image
, 30, 25);
// Asigne un nombre y valor de color.
$colors = imagecolorsforindex ( $imagen , $rgb );
var_dump (
$colores
);
?>
Salida:< /b>matriz (4) {["rojo"] = > int (34) ["verde"] = > int (170) ["azul"] = > int (66) ["alfa"] = > int (0)}
Programa 2:
// guarda la imagen en una variable.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png ` );
// valor del índice
$index_x
= 230;
$index_y
= 120;
// Calcula el valor del píxel rgb en el punto percular.
$rgba_color
= imagecolorat (
$imagen , $índice_x , $índice_y );
// Asigne un nombre y valor de color.
$colors
= imagecolorsforindex (
$imagen
,
$rgba_color
);
var_dump (
< código>$colores ); ?> Salida:matriz (4) {["rojo "] = > int (97) ["verde"] = > int (57) ["azul"] = > int (104) ["alpha"] = > int (0)}
Artículos relacionados: - PHP | Función Imagecolorclosestalpha()
- PHP | función imagecolorat()
Enlace: http://php.net/manual/en/function.imagecolorsforindex.php