Lua

Generador de imágenes de código Lua

Convierte fragmentos de Lua en imágenes que merece la pena compartir, sin salir de tu Mac.

Lua aparece en configuración y en scripting de videojuegos, donde el fragmento suele ser una tabla pequeña o una única función.

Codeshot detecta Lua a partir del código que pegas, así que no hay selector de lenguaje que puedas equivocar. Aquí tienes el mismo fragmento en tres de los 30 temas incluidos, renderizados con las hojas de estilo de la propia app.

local Snapshot = {}
Snapshot.__index = Snapshot

function Snapshot.new(code, theme)
  return setmetatable({ code = code, theme = theme or "xcode" }, Snapshot)
end

function Snapshot:export(path, scale)
  return render(self.code, self.theme):save(path, scale or 2)
end

return Snapshot
Atom One · oscuro
local Snapshot = {}
Snapshot.__index = Snapshot

function Snapshot.new(code, theme)
  return setmetatable({ code = code, theme = theme or "xcode" }, Snapshot)
end

function Snapshot:export(path, scale)
  return render(self.code, self.theme):save(path, scale or 2)
end

return Snapshot
Edge · oscuro
local Snapshot = {}
Snapshot.__index = Snapshot

function Snapshot.new(code, theme)
  return setmetatable({ code = code, theme = theme or "xcode" }, Snapshot)
end

function Snapshot:export(path, scale)
  return render(self.code, self.theme):save(path, scale or 2)
end

return Snapshot
GitHub · oscuro

Elegir un tema para Lua

Los fragmentos de Lua son cortos por naturaleza, así que no cedas a la tentación de llenar el encuadre. Un fragmento pequeño con márgenes generosos se lee mejor que uno mayor apretado.

Acertar con el tamaño

Deja que la imagen siga a tu contenido o fíjala a una proporción — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4 — y exporta a 1×, 2× o 3× para que se mantenga nítida en pantallas retina. Cópiala al portapapeles con C o guárdala con S.

Mira los 30 temas comparados o lee el flujo completo.

Hecho para Lua y otros 59 lenguajes

Todo se ejecuta en tu Mac. Tu código nunca sale de ahí.

Descargar para macOS