HU/dxConvertPixels: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Client function hu}} __NOTOC__ This function converts pixels from one format to another. ==Szintaxis== <syntaxhighlight lang="lua"> string dxConvertPixe...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Client function hu}}
{{Client function hu}}
__NOTOC__
__NOTOC__
This function converts [[Texture_pixels|pixels]] from one format to another.
Ez a function átalakítja a [[Texture_pixels|pixeleket]] egyik formátumról a másikra.


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


===Kötelező paraméterek===
===Kötelező paraméterek===
*'''pixels :''' The pixels to convert the format of
*'''pixels :''' A pixelek konvertálása a formátumba
*'''newFormat :''' The new format required (''''plain'''' or ''''png'''' or ''''jpeg'''')
*'''newFormat :''' A szükséges új formátumok (''''plain'''' or ''''png'''' or ''''jpeg'''')


===Tetszőleges paraméterek===
===Tetszőleges paraméterek===
*'''quality :''' The quality of the returned pixels if the new format is ''''jpeg''''
*'''quality :''' A visszaadott képpontok minősége, ha az új formátum ''''jpeg''''


==Visszatérési érték==
==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.
Visszaadja a képpontok másolatát egy új formátumban, vagy ''false'', ha érvénytelen paraméterek lettek megadva.


==Példa==  
==Példa==  
The code opens an image, read its pixels, convert the pixels to PNG, and then save it. (You can use [http://i1325.photobucket.com/albums/u630/Tourmalinelisa2/128x128.jpg this] image to test.)
Ez a kód megnyit egy képet, pixelenként beolvassa, a pixeleket PNG-be konvertálja, majd elmenti. (Használhatja [http://i1325.photobucket.com/albums/u630/Tourmalinelisa2/128x128.jpg ezt] a képet a teszteléshez.)
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addEventHandler('onClientResourceStart', resourceRoot, function()
addEventHandler('onClientResourceStart', resourceRoot, function()

Latest revision as of 14:53, 14 October 2018

Ez a function átalakítja a pixeleket egyik formátumról a másikra.

Szintaxis

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

Kötelező paraméterek

  • pixels : A pixelek konvertálása a formátumba
  • newFormat : A szükséges új formátumok ('plain' or 'png' or 'jpeg')

Tetszőleges paraméterek

  • quality : A visszaadott képpontok minősége, ha az új formátum 'jpeg'

Visszatérési érték

Visszaadja a képpontok másolatát egy új formátumban, vagy false, ha érvénytelen paraméterek lettek megadva.

Példa

Ez a kód megnyit egy képet, pixelenként beolvassa, a pixeleket PNG-be konvertálja, majd elmenti. (Használhatja ezt a képet a teszteléshez.)

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