HU/dxConvertPixels: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (→Példa)  | 
				Fernando187 (talk | contribs)   (Remove obsolete Requirements section)  | 
				||
| (2 intermediate revisions by one other user not shown) | |||
| Line 9: | Line 9: | ||
===Kötelező paraméterek===  | ===Kötelező paraméterek===  | ||
*'''pixels :'''   | *'''pixels :''' A pixelek konvertálása a formátumba  | ||
*'''newFormat :''' A szükséges új formátumok (''''plain'''' or ''''png'''' or ''''jpeg'''')  | *'''newFormat :''' A szükséges új formátumok (''''plain'''' or ''''png'''' or ''''jpeg'''')  | ||
| Line 19: | Line 19: | ||
==Példa==    | ==Példa==    | ||
Ez a kód megnyit egy képet, pixelenként beolvassa, a pixeleket PNG-be konvertálja, majd elmenti. (  | 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