dxGetPixelColor
Cliente
Lê a cor de um pixel de uma imagem em plain.
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
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)