HU/dxConvertPixels: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				 (→Példa)  | 
				||
| 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. (You can use [http://i1325.photobucket.com/albums/u630/Tourmalinelisa2/128x128.jpg this] image to test.)  | |||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
addEventHandler('onClientResourceStart', resourceRoot, function()  | addEventHandler('onClientResourceStart', resourceRoot, function()  | ||
Revision as of 14:13, 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 : The pixels to convert the format of
 - 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. (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
This template will be deleted.
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