# dxGetPixelColor (Cliente)

> Lê a cor de um pixel de uma imagem em `plain`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Desenho na tela
- **URL**: https://wiki.mymp.gg/pt/dxGetPixelColor

## Sintaxe

```lua
int, int, int, int|false dxGetPixelColor(string pixels, int x, y)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `pixels` | `string` | Os pixels em `plain`. |
| `x, y` | `int` | Posição do pixel, a partir de 0. Aceita também um vec2. |

## Retorno

Vermelho, verde, azul e alfa (0 a 255), ou `false` se os pixels não estão em `plain` ou o ponto está fora da imagem.

## Exemplo

```lua
local target = dxCreateRenderTarget(64, 64)

dxGetTexturePixels(target, function(pixels)
    if not pixels then return end
    local r, g, b, a = dxGetPixelColor(pixels, 32, 32)
    print(r, g, b, a)
end)
```

## Veja também

- [dxSetPixelColor (Cliente)](https://wiki.mymp.gg/pt/dxSetPixelColor.md): Muda a cor de um pixel de uma imagem em plain, na própria string.
- [dxGetTexturePixels (Cliente)](https://wiki.mymp.gg/pt/dxGetTexturePixels.md): Lê os pixels de uma imagem e os entrega a uma função, alguns quadros depois.
- [dxGetPixelsSize (Cliente)](https://wiki.mymp.gg/pt/dxGetPixelsSize.md): Devolve a largura e a altura de uma imagem guardada numa string (plain, png, jpeg ou dds).
