УДАЛЕНИЕ ФОНА С ПОМОЩЬЮ НЕЙРОСЕТИ
Аккуратное удаление фона с вашего кадра
1. Загрузите ваше фото
Поддерживаемые форматы: png | jpeg | webp | gif
2. Укажите Вашу почту, на которую придёт обработанная фотография ↓
УДАЛИТЬ ФОН
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Загрузить изображение:
Email:
Отправить
document.getElementById('uploadForm').addEventListener('submit', function(e) { e.preventDefault(); // Проверка файлов const files = document.getElementById('files').files; if (files.length === 0) { alert('Пожалуйста, загрузите изображение'); return; } // Проверка формата файлов for (let file of files) { if (!['jpeg', 'jpg', 'png', 'webp'].includes(file.type)) { alert('Недопустимый формат файла. Разрешены только jpeg, jpg, png и webp.'); return; } } // Проверка email const email = document.getElementById('email').value; if (!validateEmail(email)) { alert('Введите корректный Email'); return; } // Открытие формы оплаты tildaPay.open({ amount: 100, // сумма в копейках или рублей (уточните у Тильды) currency: 'RUB', orderNumber: Date.now(), // уникальный номер заказа onSuccess: function() { console.log('Оплата прошла успешно'); submitForm(); }, onFailure: function() { alert('Оплата не прошла. Попробуйте снова.'); } }); }); // Функция для отправки данных на сервер function submitForm() { const formData = new FormData(document.getElementById('uploadForm')); // Отправка файлов на Яндекс.Диск fetch('/upload', { method: 'POST', body: formData }) .then(response => response.json()) .then(data => { alert('Файлы успешно загружены'); document.getElementById('uploadForm').reset(); }) .catch(error => { console.error('Ошибка:', error); alert('Ошибка при загрузке файлов'); }); } // Функция валидации Email function validateEmail(email) { const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return re.test(email); }
Your Name
Your Email
Your Phone
Checkout
При
мер
ы во
сста
нов
ле
ния
Made on
Tilda