Pixel Online Board. Super simple, super stupid.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
none 5f1e1c88d7
Update
11 months ago
site Add Holinim's site auto-update version 11 months ago
LICENSE Initial commit 2 years ago
README.md Update 'README.md' 2 years ago
bot.py Update 11 months ago
bot_extras.py New beta. Remove pack() in extras (no longer needed) 11 months ago
example.png Fix flip-bug, now convert normally image. 11 months ago
gpt_blob.py Fix wrong cords. 11 months ago
im_convert.py Fix mirror-bug. 11 months ago
listwork.py New v2 with arrays post and get ( [[x,y], [x,y]] ) 11 months ago
map.py Add image-preview + cords of this image. 11 months ago
post.py New v2 with arrays post and get ( [[x,y], [x,y]] ) 11 months ago
remove_back.py New image draw and optimizer 🎉 11 months ago
server.py Add token-system 11 months ago

README.md

pxl_oboard

Pixel Online Board. Super simple, super stupid.

Пиксельная онлайн доска. Супер простая, супер тупая.

--------------------------------

>>>Рисование<<<:

Уровень: ламер

  1. Скачать im_convert.py
  2. Запустить через python3 im_creator.py
  3. Загрузить/нарисовать изображение, файл - image.png где и скрипт. (желательно не больше 128 на 128 пикселей)
  4. Задать смещение по координатам X и Y.
  5. Проверить результат - должно показать конвертированное изображение.
  6. Включить/выключить оптимизацию. ( (Y/N), оно убирает фоновый цвет, чем уменьшеает время на отрисовку)
  7. Загрузить изображение. (Y)

Уровень: овнокодер (типо документация)

Вы можете написать свой скрипт на основе post.py (почти ничего нету) или...

  1. Скачать bot.py
  2. Запрогроммировать свои инструкции для бота:

Функция gcolor(x, y)

  • Принимает на вход два параметра: x и y - координаты пикселя на сайте.
  • Возвращает цвет пикселя, например: "white" (белый).

Функция draw(cords, color = "black")

  • Принимает на вход список cords - список координат для точек.
  • Опциональный параметр color, для изменения цвета. ( полезно только для списков из fill()/linex()/liney() )
  • Возвращает строку "DONE!" после отрисовки.

Функция linex(y, x1, x2)

  • Принимает на вход три параметра: y - координата Y, x1 - первая координата X, x2 - вторая кордината X.
  • Создаёт массив координат: линия из [x1, y] в [x2, y].
  • !! x2 должен быть больше x1 !!
  • Возвращает массив координат, можно передать в draw()

Функция liney(x, y1, y2)

  • Аналогично, только по Y.

Функция fill(xy1, xy2)

  • Принимает на вход два параметра: xy1 и xy2 - координаты двух точек прямоугольника для заливки.
  • Возвращает массив координат, можно передать в draw()

--------------------------------

Установка своего сервера:

  1. Скачать main.py
  2. Запустить и наслаждаться, порт - 3333