mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2025-12-20 19:19:21 +01:00
28 lines
685 B
Lua
28 lines
685 B
Lua
local args = {...}
|
|
|
|
local libraries = {
|
|
buffer = "doubleBuffering",
|
|
image = "image",
|
|
fs = "filesystem",
|
|
GUI = "GUI",
|
|
}
|
|
|
|
for library in pairs(libraries) do if not _G[library] then _G[library] = require(libraries[library]) end end; libraries = nil
|
|
|
|
------------------------------------------------------------------------------------------------------------------
|
|
buffer.start()
|
|
|
|
if fs.exists(args[1]) then
|
|
local cyka = image.load(args[1])
|
|
buffer.clear(0x000000)
|
|
buffer.image(1, 1, cyka)
|
|
buffer.draw()
|
|
|
|
if args[2] then
|
|
fs.makeDirectory(fs.path(args[2]) or "")
|
|
image.save(args[2], cyka, 4)
|
|
end
|
|
else
|
|
GUI.error("Файл \"" .. args[1] .. "\" не существует")
|
|
end
|