PHP | Función imagecolorsforindex()

La función imagecolorsforindex() es una función incorporada en PHP que se usa para obtener los colores en el índice dado. Esta función devuelve una array que contiene valores clave de rojo, verde, azul y alfa para el valor de color especificado.
Sintaxis: 
 

array imagecolorsforindex ( $image, $index )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación: 
 

  • $imagen: la función imagecreatetruecolor() se usa para crear una imagen en un tamaño determinado. Esta función crea una imagen en blanco del tamaño dado.
  • $index: este parámetro se utiliza para especificar el índice de color.

Valor devuelto: esta función devuelve una array asociativa que contiene el valor de las teclas alfabéticas, rojas, verdes y azules en el índice dado. 
Los siguientes programas ilustran la función imagecolorsforindex() en PHP:
Programa 1: 
 

php

<?php
  
// store the image in variable.
$image = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png');
  
// Calculate rgb pixel value at particular point.
$rgb = imagecolorat($image, 30, 25);
  
// Assign color name and its value.
$colors = imagecolorsforindex($image, $rgb);
  
var_dump($colors);
?>

Producción: 
 

array(4) { 
    ["red"]=> int(34) 
    ["green"]=> int(170) 
    ["blue"]=> int(66) 
    ["alpha"]=> int(0) 
} 

Programa 2: 
 

php

<?php
  
// store the image in variable.
$image = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/col1.png');
  
// index value
$index_x = 230;
$index_y = 120;
 
// Calculate rgb pixel value at particular point.
$rgba_color = imagecolorat($image, $index_x, $index_y);
 
// Assign color name and its value.
$colors = imagecolorsforindex($image, $rgba_color);
  
var_dump($colors);
?>

Producción: 
 

array(4) { 
    ["red"]=> int(97) 
    ["green"]=> int(57) 
    ["blue"]=> int(104) 
    ["alpha"]=> int(0) 
} 

Artículos relacionados: 
 

Referencia: http://php.net/manual/en/function.imagecolorsforindex.php
 

Publicación traducida automáticamente

Artículo escrito por Mahadev99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *