Можно ли автоматически урезать качество изображений в React?

Предположим мне приходит изображение с бэка в full hd и мне нужно поместить его в небольшую карточку, таких карточек может быть много. Если я буду помещать большое изображение в маленькие карточки, картинка будет искажаться, а мне этого не нужно.
Можно ли как то автоматически урезать разрешение картинки или его качество для конкретных случаев, используя инструменты React или его библиотеки (без Next.js), либо же это должно происходить на сервере?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Да, можно и это надо делать предварительно на сервере специальными утилитами/сервисами. Во-первых - оптимизация трафика, во-вторых - производительности на клиенте.
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro Куратор тега JavaScript
Python, JS, WordPress, SEO, Bots, Adversting
Если я буду помещать большое изображение в маленькие карточки, картинка будет искажаться, а мне этого не нужно.

CSS object-fit.
либо же это должно происходить на сервере?

На сервере, сразу получать изображение необходимого размера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы