Sintaxe:array imagecolorsforindex ($image, $index)
Parâmetros: Esta função recebe dois parâmetros conforme descrito acima e descrito abaixo:- $image:A função imagecreatetruecolor() é usada para criar uma imagem com um determinado tamanho. Esta função cria uma imagem vazia do tamanho especificado.
- $index:este parâmetro é usado para especificar o índice de cores.
Return value:esta função retorna um array associativo contendo os valores de chave vermelho, verde, azul e alfa ‚Äã‚Äãno índice especificado. Os programas a seguir ilustram a função imagecolorsforindex()em PHP : Programa 1:
// salva a imagem em uma variável.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content/uploads/engineforengineer-9.png `
);
// Calcula o valor do pixel RGB no ponto percular.
$rgb
= imagecolorat (
$image
, 30, 25);
// Atribui um nome e valor de cor.
$colors
= imagecolorsforindex (
$image
,
$rgb
);
var_dump (
$colors
);
?>
Saída:< /b>array (4) {["red"] = > int (34) ["green"] = > int (170) ["blue"] = > int (66) ["alpha"] = > int (0)}
Programa 2:
// salva a imagem em uma variável.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png `
);
// valor do índice
$index_x
= 230;
$index_y
= 120;
// Calcula o valor do pixel RGB no ponto percular.
$rgba_color
= imagecolorat (
> $image
,
$index_x
,
$index_y
);
// Atribui um nome e valor de cor.
$colors
= imagecolorsforindex (
$image
,
$rgba_color
);
var_dump (
$colors
);
?>
Saída:array (4) {["red "] = > int (97) ["verde"] = > int (57) ["azul"] = > int (104) ["alpha"] = > int (0)}
Artigos Relacionados: - PHP | Função Imagecolorclosestalpha()
- PHP | função imagecolorat()
Link: http://php.net/manual/en/function.imagecolorsforindex.php