imagecolorallocatealpha
imagecolorclosest
Funções da GD
PHP Manual

# 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:

### Parâmetros

`image`

  An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

`x`

  Coordenada x do ponto

`y`

  Coordenada y do ponto

### Valor Retornado

Returns the index of the color.

### Exemplos

Exemplo #1 Acessando os valores RGB distintos

`<?php
$im = imagecreatefrompng("php.png");
$rgb = imagecolorat($im, 10, 15);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>`

O exemplo acima irá imprimir algo similar a:

    int(119)
    int(123)
    int(180)

### Veja Também

- imagecolorset()
- imagecolorsforindex()

imagecolorallocatealpha
imagecolorclosest
Funções da GD
PHP Manual