Данная библиотека добавить формат изображений в ComputerCraft
Для устоновки напиши pastebin get EnZksdhv tifIntaller
После установки, напиши tifInstaller <Путь, где будет папка tif>
Поздравляю 🎉! Ты установил tifAPI!
Это таблица с ошибкой Пример ошибки:
local TifImageFunc = api.loadImage("test.tif")
local er = TifImageFunc.drawPixel(1, 1) -- Забыли PaintColor
-- er = {true, "PaintColor"}
Пример БЕЗ ошибки:
local TifImageFunc = api.loadImage("test.tif")
local er = TifImageFunc.drawPixel(1, 1, "1")
-- er = {false}
Шаблон ошибки:
{boolean Error, string Invalid argument}
local TifImageFunc = api.loadImage("test.tif")
Нарисовать изображение на мониторе monitor (если не укажите, то будет в консоле) на координатах x, y
TifImageFunc.drawImage(2, 2)
monitor = peripheral.wrap("top")
TifImageFunc.drawImage(1, 1, monitor)
TifImageFunc.drawPixel(2, 2, "4") -- Нарисовать пиксель на координатах 2, 2 жёлтого цвета
TifImageFunc.drawLine(number startX, number startY, number endX, number endY, string PaintColor): table TifImageError
TifImageFunc.drawLine(1, 1, 5, 1, "1") -- Нарисовать линию начиная с 1, 1(x, y) до 5, 1(x, y) цветом "1"
TifImageFunc.drawBox(number startX, number startY, number endX, number endY, string PaintColor[, boolean filled]): table TifImageError
TifImageFunc.drawBox(1, 1, 5, 3, "1") -- Нарисовать прямоугольник начиная с 1, 1(x, y) до 5, 1(x, y) цветом "1"
TifImageFunc.drawBox(1, 1, 5, 3, "1", true) -- Нарисовать заполненый прямоугольник начиная с 1, 1(x, y) до 5, 1(x, y) цветом "1"
TifImageFunc.fillImage(5, 3, "e") -- Изменить размер на 5x3, и закрасить красным цветом
TifImageFunc.save("test.tif")