dxGetPixelColor | Multi Theft Auto: Wiki Skip to content

dxGetPixelColor

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function gets the color of a single pixel from pixels contained in a string. It only works with 'plain' format pixels.

Syntax

int,​ int,​ int,​ int dxGetPixelColor ( string pixels, int x, int y )
Required Arguments
  • pixels: MISSING_PARAM_DESC
  • x: The X coordinate for the pixel
  • y: The Y coordinate for the pixel

Returns

  • int: value1
  • int: value2
  • int: value3
  • int: value4

Returns 4 int s representing the rgba color value of the pixel if succesful, or false if invalid arguments were passed to the function.

Code Examples

shared
local texture = dxCreateTexture(4,4) --Create a texture
local pixel = dxGetTexturePixels(texture) --Get pixel element
local sx,sy = dxGetPixelsSize(pixel) --Get pixel size
local tab = {} --Define a table
for i=0,sx-1 do --From 0th pixel to 3th pixel in width
tab[i+1] = {} --Define a table
for j=0,sy-1 do --From 0th pixel to 3th pixel in height
local r,g,b,a = dxGetPixelColor(pixel,i,j) --Get pixel color
tab[i+1][j+1] = {r,g,b,a} --Save the color in the table
end
end