Anuncios Google

Hacer capturas en LuaDEV.

Hola a todos.

Quisiera saber como hago que al pulsar X haga una captura de pantalla en mi Hb.

screen.toimage() lo podria usar con eso?

Saludos.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Hay una manera más fácil, con

Hay una manera más fácil, con image.save:

--Una sola captura:
if controls.press("start") then image.save("ms0:/screenshot.png") end
 
--Varias (no he probado, pero creo que furula xD):
function screenshot(dir)
local var,ruta = 0,(dir or "")
   while files.exists(ruta.."screenshot"..var..".png") do var = var + 1 end
      image.save(ruta.."screenshot"..var..".png")
end
--Dir es la dirección completa a la carpeta donde quieres que se guarden las capturas. Si omites el argumento, se guardan en la carpeta del HB.
--se usaría como siempre:
if controls.press("start") then screenshot("ms0:/una/direción/aquí/xD") end

La función me la acabo de sacar de la manga, no sé si vaya bien xD

function

function screenshot(dir)
local var,ruta = 0,(dir or "")
   while files.exists(ruta.."screenshot"..var..".png") do var = var + 1 end
      image.save(ruta.."screenshot"..var..".png")
end
if controls.press("start") then screenshot("ms0:/una/direción/aquí/xD") end

Y cuando salga del homebrew, m vuelva a meter y haga una captura, seguirá por el numero de la captura, o volverá a 0.

Saludos.

Seguirá por el número de la

Seguirá por el número de la captura, para eso es el while de la función (evitar sobreescribir capturas).

EDITO: Cuando uses la función, pon una diagonal al final de la ruta:

screenshot("ms0:/Capturas/")

De lo contrario dará error. Si vas a guardar las capturas en la carpeta del HB, creo irá bien (en este caso sólo usa screenshot() y ya).

Ok. Gracias por todo RG  

Ok.

Gracias por todo RG

 

Imagen de AitorDB

By aitor

Tenes un pequeño fallo Rober creo xD

image.save("ms0:/screenshot.png") hay que especificar que imagen quieres guardar no?

Pruébenlo como lo puse, y me

Pruébenlo como lo puse, y me comentan ;)

Imagen de Dioni0396

.

image.save(screen.toimage,"ms0:/")

Imagen de AitorDB

By Aitor

creo que está mal

 

image.save(screen.toimage(),"ms0:/Nombre de la captura.png")

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.