
Среда программирования: Python
Название работы: Разработка веб-сервисов для научных и прикладных задач. ЛР1. Вариант 10. Web-сервис по добавлению вертикального или горизонтального креста на изображение
Вид работы: Лабораторная работа
Тематика работы: Интернет
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Python, Flask, веб-сервис, веб, обработка изображений, web, web-сервис, распределение цвета, сайт, добавление креста, flask_wtf, flask forms, формы flask, Google reCAPTCHA, git, github actions, poetry
Функции программы:
Результатом данной работы является веб-приложение, превращающееся в функциональный веб-сайт с двумя ключевыми страницами. Первая страница содержит описание веб-сервиса, вторая позволяет пользователям обрабатывать изображения.
Функционал обработки включает в себя возможность добавления вертикального или горизонтального креста выбранного пользователем цвета. После обработки изображения пользователю возвращается результат, а также исходное изображение, сопровождаемое двумя интерактивными графиками, отображающими распределение цветов.
Особое внимание уделено дизайну с разработкой уникальных стилей и цветовой палитры, обеспечивающих привлекательный и интуитивно понятный интерфейс.
Также в работе интегрирована система Google Recaptcha для обеспечения безопасности и защиты от автоматических запросов.
В работе также реализован конфиг для запуска GitHub Actions.
Видео работы программы доступно на Youtube по следующей
ссылке
![]()
Видео работы программы доступно на Rutube по следующей
ссылке
![]()
Описание (отчет):
Есть
на 21 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Запуск:
- Установить Python 3.12: https://www.python.org/downloads/
- Запустить файл run.bat (рекомендую удалить его перед отправкой преподавателю), либо в консоли / терминале выполнить каждую строчку из данного файла.
- Перейти в браузере на следующую страницу: http://127.0.0.1:5000/
Данная инструкция актуальна для операционной системы windows 10/11. Если у Вас Linux или MacOS, то рекомендую в файле run.bat заменить python на python3.
В работе также используется Google Recapthca, поэтому если будет нужна помощь с обновлением ключей, то можете всегда обратиться за помощью.
image_processing

workflows
main
client
image_processing
config
context_processors
forms
processing
routers
static
css
body_html
buttons
p_button
colors
containers
group_0
group_24
group_32
main
fonts
index
form
file
form
select
form_select
sliders
form_sliders
slider
form_sliders_slider
form_sliders_slider__and__value
image
nav
item
nav_item
nav
typography
fonts
SourceSerif4-Black
SourceSerif4-Regular
SourceSerif4-SemiBold
media
images
placeholders
Image
select
arrow
templates
about
base
index
__init__
poetry
pyproject
README
run
st
wsgiПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1 Описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .1 Язык программирования и библиотеки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .2 reCATPCHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .