HU/dxGetPixelColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(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...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Client function hu}}
{{Client function hu}}
__NOTOC__
__NOTOC__
This function gets the color of a single pixel from [[Texture_pixels|pixels]] contained in a string. It only works with ''''plain'''' format pixels.
Ez a function egy adott [[Texture_pixels|képpont]] színét adja vissza a string-ben lévő képpontokból. Ez csak ''''sima'''' formátumú képpontokkal működik.


==Szintaxis==  
==Szintaxis==  
Line 9: Line 9:


===Kötelező paraméterek===
===Kötelező paraméterek===
*'''pixels :''' The pixels to use
*'''pixels :''' A használni kívánt képpontok
*'''x:''' The X coordinate for the pixel
*'''x:''' A pixel X koordinátája
*'''y:''' The Y coordinate for the pixel
*'''y:''' A pixel Y koordinátája


==Visszatérési érték==
==Visszatérési érték==
Returns the color of pixel if successful, or ''false'' if invalid arguments were passed to the function.
Visszaadja a képpontok színét, ha sikeres, vagy ''false'', ha érvénytelen paraméterek lettek megadva.


==Példa==  
==Példa==  
Line 38: Line 38:


[[en:dxGetPixelColor]]
[[en:dxGetPixelColor]]
==Fordította==
'''2018.11.27.''' <font size="3">'''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''</font>

Latest revision as of 13:24, 27 November 2018

Ez a function egy adott képpont színét adja vissza a string-ben lévő képpontokból. Ez csak 'sima' formátumú képpontokkal működik.

Szintaxis

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

Kötelező paraméterek

  • pixels : A használni kívánt képpontok
  • x: A pixel X koordinátája
  • y: A pixel Y koordinátája

Visszatérési érték

Visszaadja a képpontok színét, ha sikeres, vagy false, ha érvénytelen paraméterek lettek megadva.

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

Minimum server version n/a
Minimum client version 1.3

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.3" />

Lásd még

Fordította

2018.11.27. Surge