Lua

Генератор изображений кода Lua

Превращайте фрагменты Lua в изображения, которыми хочется делиться, не покидая Mac.

Lua встречается в конфигурации и в игровых скриптах, где сниппет обычно это небольшая таблица или одна функция.

Codeshot определяет Lua по вставленному коду, так что ошибиться с выбором языка невозможно. Вот один и тот же фрагмент в трёх из 30 встроенных тем, отрисованных стилями самого приложения.

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 · тёмная
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 · тёмная
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 · тёмная

Как выбрать тему для Lua

Сниппеты на Lua коротки по природе, так что не поддавайтесь желанию заполнить кадр. Маленький сниппет с щедрыми полями читается лучше, чем тесный побольше.

Как выбрать размер

Пусть размер следует за содержимым или зафиксируйте соотношение — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 или 3:4 — а затем экспортируйте в 1×, 2× или 3×, чтобы изображение оставалось чётким на retina-экране. Скопируйте его в буфер обмена сочетанием C или сохраните через S.

Посмотрите все 30 тем рядом или прочитайте весь процесс.

Сделано для Lua и ещё 59 языков

Всё работает на вашем Mac. Код никогда его не покидает.

Скачать для macOS