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 d1cf3552bf
Update style, dark theme, change names, no css.
11 months ago
site Update style, dark theme, change names, no css. 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 Speed up to 2x token. 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