HU/dxConvertPixels

From Multi Theft Auto: Wiki
Revision as of 13:51, 14 October 2018 by Surge (talk | contribs) (Created page with "{{Client function hu}} __NOTOC__ This function converts pixels from one format to another. ==Szintaxis== <syntaxhighlight lang="lua"> string dxConvertPixe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function converts pixels from one format to another.

Szintaxis

string dxConvertPixels ( string pixels, string newFormat [, int quality = 80 ] )

Kötelező paraméterek

  • pixels : The pixels to convert the format of
  • newFormat : The new format required ('plain' or 'png' or 'jpeg')

Tetszőleges paraméterek

  • quality : The quality of the returned pixels if the new format is 'jpeg'

Visszatérési érték

Returns a copy of the pixels in the new format, or false if invalid arguments were passed to the function.

Példa

The code opens an image, read its pixels, convert the pixels to PNG, and then save it. (You can use this image to test.)

addEventHandler('onClientResourceStart', resourceRoot, function()
  local img = fileOpen('img.jpg')
  local pixels = fileRead(img, fileGetSize(img))
  local pngPixels = dxConvertPixels(pixels, 'png')
  local newImg = fileCreate('img.png')
  fileWrite(newImg, pngPixels)
  fileClose(newImg)
  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" />

Lásd még

Fordította