Manual do PHP
Anterior |  | Próxima

# imagecolorat

(PHP 3, 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:

Exemplo 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().

Anterior | Principal | Próxima
imagecolorallocatealpha | Acima | imagecolorclosest