Задать вопрос
@kedrovdanil

Как сжимать загружаемые изображения на сайте?

Суть такова: есть сайт, бэк работает на Laravel (PHP), фронт на React.js. Пользователи на сайте могут загружать фото. Они должны быть определённого размера после загрузки (290px на 175px). Как можно оптимизировать фото при загрузке или уже после загрузки на стороне сервера?

Если пользователем загружается фото 1920x800, то оно должно пережиматься до необходимых 290x175 с учётом соотношения сторон и небольшим ухудшением качества и отдаваться на фронт в будущем в таком сжатом виде. Форматы самые обычные - jpeg, png.

С помощью чего можно реализовать такое? Насколько я знаю, JS на пережимание на стороне фронта не способен. Или ошибаюсь?

P.S. Если кто-то работал с библиотекой Intervention Image (Laravel) то напишите как оно? Хорошо работает?
  • Вопрос задан
  • 350 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Нейросети для работы с графикой и видео
    1 месяц
    Далее
  • Bang Bang Education
    (Де)композиция: коллекция элементов на все случаи жизни
    1 неделя
    Далее
  • Onskills
    Нейросеть Stable Diffusion
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы