(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorsforindex — Obtém as cores para um índice
Obtém a cor para um índice especificado.
imageUm objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
colorO índice de cor.
Retorna um array associativo com chaves para vermelho, verde, azul e alfa que contêm os valores correspondentes à cor do índice especificado.
| Versão | Descrição |
|---|---|
| 8.0.0 |
O parâmetro image agora espera uma instância de GdImage;
anteriormente, um resource gd válido era esperado.
|
| 8.0.0 |
imagecolorsforindex() agora lança uma exceção ValueError
se color estiver fora dos limites; anteriormente, false era retornado.
|
Exemplo #1 Exemplo de imagecolorsforindex()
<?php
// abre uma imagem
$im = imagecreatefrompng('nexen.png');
// obtém uma cor
$start_x = 40;
$start_y = 50;
$color_index = imagecolorat($im, $start_x, $start_y);
// torna legível
$color_tran = imagecolorsforindex($im, $color_index);
// que cor é essa ?
print_r($color_tran);
?>O exemplo acima produzirá algo semelhante a:
Array ( [red] => 226 [green] => 222 [blue] => 252 [alpha] => 0 )