Доработать код на js (простое веб-приложение)

Цена договорная
28 мая 2024, 13:51 • 6 откликов • 88 просмотров
Есть код веб-приложения, которое я планирую использовать как WebApp в тг-боте.

Код написан с помощью ChatGPT, сейчас реализация такая:
- есть три файла: index.html, styles.css, script.js
- два canvas, один под другим (как слои)
- есть форма выбора и подгрузки jpg/png файла
- после загрузки файла он ресайзится под размер экрана и ложится на нижний canvas
- на верхнем canvas можно нарисовать пальцем маску поверх загруженной картинки
- при нажатии на кнопку сохранения маски она выгружается как отдельный png-файл

Что нужно модифицировать:
- убрать форму загрузки файла
- переписать код так, чтобы на нижний canvas-подложку загружалась и ресайзилась картинка c определенного url (url можно захардкодить)
- рисование маски должно быть плавным, без рывков
- canvas тоже не должен дергаться при рисовании
- реализовать кнопку undo, чтобы отменять последнюю нарисованную линию
- написать функцию, чтобы при нажатии на кнопку сохранения маски она конвертировалась в base64 и отправлялась на определенный API

Предлагайте ценник на работу, реализовать нужно в пределах 2-х дней.