Update 'README.md'

main
justuser 2 years ago
parent 5d6923aaf6
commit b14283af8d

@ -9,23 +9,39 @@ Super simple, super stupid.
## --------------------------------
## >>>Рисование<<<:
## Уровень: ламер
1. Скачать im_creator.py
1. Скачать im_convert.py
2. Запустить через `python3 im_creator.py`
3. Нарисовать что-то.
4. Нажать кнопку "Upload" для загрузки рисунка на сервер.
5. Ждать надписи в консоли "DONE"
3. Загрузить/нарисовать изображение, файл - image.png где и скрипт. (желательно не больше 128 на 128 пикселей)
4. Задать смещение по координатам X и Y.
5. Проверить результат - должно показать конвертированное изображение.
6. Включить/выключить оптимизацию. ( (Y/N), оно убирает фоновый цвет, чем уменьшеает время на отрисовку)
7. Загрузить изображение. (Y)
## Уровень: овнокодер
Вы можете написать свой скрипт на основе post.py или...
## Уровень: овнокодер (типо документация)
Вы можете написать свой скрипт на основе post.py (почти ничего нету) или...
1. Скачать bot.py
2. Запрогроммировать свои инструкции для бота:
#### draw([0,1], [0,2], "blue") - Функция для рисования, использует массив списков.
( Поставить точки в координатах [0,1] и [0,2] формата [x,y] )
#### linex(y, x1, x2) - Функция для создания массива линии по координате Х
( Y остаётся таким же, массив идёт из x1 в x2 )
#### liney(x, y1, y2) - Аналогично.
#### fill([x1,y1], [x2, y2]) - Генерация массива для заполнения, дальше передавать в draw()
#### xc - Смещение по X ; yc - Смещение по Y
### Функция 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()
## --------------------------------
## Установка своего сервера:

Loading…
Cancel
Save