HU/dxGetPixelColor

From Multi Theft Auto: Wiki
Revision as of 13:16, 27 November 2018 by Surge (talk | contribs) (Created page with "{{Client function hu}} __NOTOC__ This function gets the color of a single pixel from pixels contained in a string. It only works with ''''plain'''' format p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Szintaxis

int r,g,b,a dxGetPixelColor( string pixels, int x, int y )

Kötelező paraméterek

  • pixels : The pixels to use
  • x: The X coordinate for the pixel
  • y: The Y coordinate for the pixel

Visszatérési érték

Returns the color of pixel if successful, or false if invalid arguments were passed to the function.

Példa

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

Requirements

This template will be deleted.

Lásd még