HU/dxConvertPixels: Difference between revisions
		
		
		
		
		
		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...")  | 
				Fernando187 (talk | contribs)   (Remove obsolete Requirements section)  | 
				||
| (4 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{Client function hu}}  | {{Client function hu}}  | ||
__NOTOC__  | __NOTOC__  | ||
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 :'''   | *'''pixels :''' A pixelek konvertálása a formátumba  | ||
*'''newFormat :'''   | *'''newFormat :''' A szükséges új formátumok (''''plain'''' or ''''png'''' or ''''jpeg'''')  | ||
===Tetszőleges paraméterek===  | ===Tetszőleges paraméterek===  | ||
*'''quality :'''   | *'''quality :''' A visszaadott képpontok minősége, ha az új formátum ''''jpeg''''  | ||
==Visszatérési érték==  | ==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==    | ==Példa==    | ||
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()  | ||
| Line 31: | Line 31: | ||
end)  | end)  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
==Lásd még==  | ==Lásd még==  | ||
Latest revision as of 17:15, 7 November 2024
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)
Lásd még
- HU/dxConvertPixels
 - HU/dxCreateFont
 - HU/dxCreateRenderTarget
 - HU/dxCreateScreenSource
 - HU/dxCreateShader
 - HU/dxCreateTexture
 
- HU/dxDrawCircle
 - HU/dxDrawImage
 - HU/dxDrawImageSection
 - HU/dxDrawLine
 - HU/dxDrawLine3D
 - HU/dxDrawMaterialLine3D
 
- HU/dxDrawMaterialPrimitive
 - HU/dxDrawPrimitive
 - HU/dxDrawMaterialSectionLine3D
 - HU/dxDrawRectangle
 - HU/dxDrawText
 - HU/dxGetBlendMode
 - HU/dxGetFontHeight
 - HU/dxGetMaterialSize
 - HU/dxGetPixelColor
 - HU/dxGetPixelsSize
 - HU/dxGetPixelsFormat
 - HU/dxGetStatus
 - HU/dxGetTextWidth
 - HU/dxGetTexturePixels
 - HU/dxSetAspectRatioAdjustmentEnabled
 - HU/dxSetBlendMode
 - HU/dxSetPixelColor
 - HU/dxSetRenderTarget
 - HU/dxSetShaderValue
 - HU/dxSetShaderTessellation
 - HU/dxSetShaderTransform
 - HU/dxSetTestMode
 - HU/dxSetTextureEdge
 - HU/dxSetTexturePixels
 - HU/dxUpdateScreenSource