imagecolorat
(PHP 4, PHP 5)
imagecolorat — Retorna o Ãndice da cor de um pixel
Descrição
int imagecolorat
( resource $image
, int $x
, int $y
)
Retorna o Ãndice da cor de um pixel no local especificado da imagem image .
Se o PHP foi compilado com a biblioteca GD 2.0 ou superior e a imagem for truecolor, esta função retorna o valor RGB deste pixel como um inteiro. Use bitshifting e masking para acessar os valores distintos dos componentes vermelho, verde e azul:
Example#1 Acessando os valores RGB distintos
<?php
$im = ImageCreateFromPng("rockym.png");
$rgb = ImageColorAt($im, 100, 100);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>
Veja também imagecolorset() e imagecolorsforindex().