DxGetPixelsSize: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Example)
Line 15: Line 15:


==Example==  
==Example==  
<section name="Client" class="client" show="true">
The example loads an image, gets its pixels, and outputs the pixels size. (You can use [http://i1325.photobucket.com/albums/u630/Tourmalinelisa2/128x128.jpg this] image to test.)
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
TODO
addEventHandler('onClientResourceStart', resourceRoot, function()
  local img = fileOpen('img.jpg')
  local pixels = fileRead(img, fileGetSize(img))
  local size = dxGetPixelsSize(pixels)
  outputChatBox('Pixels size is: ' .. size)
  fileClose(img)
end)
</syntaxhighlight>
</syntaxhighlight>
</section>


==Requirements==
==Requirements==

Revision as of 21:43, 27 September 2013

This function gets the dimensions of pixels contained in a string. It works with all pixel formats.

Syntax

int int dxGetPixelsSize ( string pixels )

Required Arguments

  • pixels : The pixels to get the dimensions of

Returns

Returns width and height of the pixels if successful, false if invalid arguments were passed to the function.

Example

Click to collapse [-]
Client

The example loads an image, gets its pixels, and outputs the pixels size. (You can use this image to test.)

addEventHandler('onClientResourceStart', resourceRoot, function()
  local img = fileOpen('img.jpg')
  local pixels = fileRead(img, fileGetSize(img))
  local size = dxGetPixelsSize(pixels)
  outputChatBox('Pixels size is: ' .. size)
  fileClose(img)
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" />

See Also