# 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