Как сделать изображение маленьким, не теряя качества?

#html #css #image #responsive

Вопрос:

У меня есть изображение большого размера. Я пытаюсь сделать его слишком маленьким для фотографии профиля. Но я не могу сохранить то же качество исходного изображения? Что было бы лучшим вариантом, кроме обрезки изображения?

 .img-wrapper {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  
}
h2 {
  font-family: arial;
} 
 <h2>Making image small without losing quality</h2>
<div class="img-wrapper">
  <img src="https://images.unsplash.com/photo-1592234789031-94bf65f630ed?ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8bWFuJTIwc21pbGV8ZW58MHx8MHx8amp;ixlib=rb-1.2.1amp;w=1000amp;q=80" alt=""/>
</div> 

Комментарии:

1. Для быстрого реагирования лучше использовать picture элемент developer.mozilla.org/en-US/docs/Web/HTML/Element/picture , это позволяет вам использовать разные изображения для разных размеров, чтобы вы могли оптимизировать размер и качество

Ответ №1:

Вы не теряете качество, скорее у вас недостаточно пикселей на компьютере, чтобы хорошо его видеть.

Вы потеряете качество только в том случае, если сделаете маленькое изображение и сделаете его большим.

Насколько я знаю, у вас нет ни проблемы, ни решения.

Комментарии:

1. Это больше похоже на комментарий, чем на ответ

2. Это совсем не помогло, @jaswaford1211. Однако я знаю, что вы пытаетесь сказать.