Sintassi:array imagecolorsforindex ($image, $index)
Parametri: questa funzione accetta due parametri come sopra e come descritto di seguito:- $image:La funzione imagecreatetruecolor() viene utilizzata per creare un`immagine con una determinata dimensione. Questa funzione crea un`immagine vuota della dimensione specificata.
- $index:questo parametro viene utilizzato per specificare l`indice di colore.
Return valore:questa funzione restituisce un array associativo contenente i valori chiave rosso, verde, blu e alfa ​​all`indice specificato. I seguenti programmi illustrano la funzione imagecolorsforindex()in PHP : Programma 1:
// salva l`immagine in una variabile.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content / uploads / engineerforengineer-9.png `
);
// Calcola il valore del pixel rgb nel punto perculare.
$rgb
= imagecolorat (
$image
, 30, 25);
// Assegna un nome e un valore al colore.
$colors
= imagecolorsforindex (
$image
,
$rgb
);
var_dump (
$colors
);
?>
Output:< /b>array (4) {["red"] = > int (34) ["green"] = > int (170) ["blue"] = > int (66) ["alpha"] = > int (0)}
Programma 2:
// salva l`immagine in una variabile.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png `
);
// valore indice
$index_x
= 230;
$index_y
= 120;
// Calcola il valore del pixel rgb nel punto perculare.
$rgba_color
= imagecolorat (
$immagine
,
$index_x
,
$index_y
);
// Assegna un nome e un valore al colore.
$colors
= imagecolorsforindex (
$image
,
$rgba_color
);
var_dump (
$colors
);
?>
Output:array (4) {["red "] = > int (97) ["verde"] = > int (57) ["blu"] = > int (104) ["alpha"] = > int (0)}
Articoli correlati: - PHP | Funzione Imagecolorclosestalpha()
- PHP | funzione imagecolorat()
Link: http://php.net/manual/en/function.imagecolorsforindex.php