★ Только для Премиум
Реализовать клиентскую конвертацию и оптимизацию изображений (включая HEIC) перед AJAX-отправкой на сайте доски объявлений (Тамаранга v2).Что

:Внедрить в JS-загрузчик фото перехват события выбора файлов (change на input[type=file] или хук AJAX-загрузчика).Если пользователь загружает формат HEIC / HEIF (с iPhone), конвертировать его на стороне клиента в JPEG с помощью библиотеки heic2any.Дополнительно: Если пользователь загружает тяжелые PNG, WebP или JPEG (более 3-5 МБ), пережимать их через HTML5 Canvas до максимального разрешения 1920px по широкой стороне и качества quality: 0.85 в формате JPEG.Реализовать последовательную обработку (очередь), чтобы при одновременном выборе нескольких фото браузер не зависал.На выходе в AJAX-запрос вместо исходных файлов должен подставляться сгенерированный Blob (JPEG).Результат: Движок сайта должен без ошибок принимать пережатые JPEG файлы, как если бы они изначально были загружены в этом формате. Код самого PHP-движка трогать нельзя

Веб-разработка и IT
2 месяца назад Не важна 26 11 448
Гонорар
Обсуждается индивидуально
Срок: 5 дней

Доступно для владельцев премиум-аккаунтов

Если у вас уже есть премиум-аккаунт, вам нужно авторизоваться

Получите полный доступ и дополнительные сервисы с Премиум аккаунтом

Используйте все возможности сервиса - Подключите Премиум аккаунт