Доработать код на js (простое веб-приложение)
Цена договорная
Есть код веб-приложения, которое я планирую использовать как WebApp в тг-боте.
Код написан с помощью ChatGPT, сейчас реализация такая:
- есть три файла: index.html, styles.css, script.js
- два canvas, один под другим (как слои)
- есть форма выбора и подгрузки jpg/png файла
- после загрузки файла он ресайзится под размер экрана и ложится на нижний canvas
- на верхнем canvas можно нарисовать пальцем маску поверх загруженной картинки
- при нажатии на кнопку сохранения маски она выгружается как отдельный png-файл
Что нужно модифицировать:
- убрать форму загрузки файла
- переписать код так, чтобы на нижний canvas-подложку загружалась и ресайзилась картинка c определенного url (url можно захардкодить)
- рисование маски должно быть плавным, без рывков
- canvas тоже не должен дергаться при рисовании
- реализовать кнопку undo, чтобы отменять последнюю нарисованную линию
- написать функцию, чтобы при нажатии на кнопку сохранения маски она конвертировалась в base64 и отправлялась на определенный API
Предлагайте ценник на работу, реализовать нужно в пределах 2-х дней.
Код написан с помощью ChatGPT, сейчас реализация такая:
- есть три файла: index.html, styles.css, script.js
- два canvas, один под другим (как слои)
- есть форма выбора и подгрузки jpg/png файла
- после загрузки файла он ресайзится под размер экрана и ложится на нижний canvas
- на верхнем canvas можно нарисовать пальцем маску поверх загруженной картинки
- при нажатии на кнопку сохранения маски она выгружается как отдельный png-файл
Что нужно модифицировать:
- убрать форму загрузки файла
- переписать код так, чтобы на нижний canvas-подложку загружалась и ресайзилась картинка c определенного url (url можно захардкодить)
- рисование маски должно быть плавным, без рывков
- canvas тоже не должен дергаться при рисовании
- реализовать кнопку undo, чтобы отменять последнюю нарисованную линию
- написать функцию, чтобы при нажатии на кнопку сохранения маски она конвертировалась в base64 и отправлялась на определенный API
Предлагайте ценник на работу, реализовать нужно в пределах 2-х дней.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.