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