Как сохранить 100% качество картинки

Есть картинка, которая когда вставляю на сайт, теряет качество при адаптиве. Ниже приведен пример как я вставляю на сайт (через css вставлял и тоже ничего не помогает). Так же пробовал через object-fit: none, это помогает, но почему-то когда захожу через ноут, качество плохое, а через ПК хорошее. Нужно сохранить максимальное качество. Картинка сама по себе отличного качества 1-картинка: С object-fit:none 2-картинка: Без object-fit:none 3-картинка: Исходник

div {
  max-width: 500px
  max-height: 300px
  width: 100%;
  height: 100%;
}

img {
  width: 100%;
  height: 100%;
}
<div>
  <img>
 </div>

c object-fit:none

без object-fit:none

Исходник


Ответы (1 шт):

Автор решения: Max Watson

Для начала уберите ошибки в css расставьте точки с запятой.

  1. Для того чтобы изображение хорошего качества вам нужно сделать изображение хорошего качества
  2. Если вы хотите использовать object-fit то почитайте это
  3. Возможно вы работаете в СMS например как WordPress или Bitrix или что подобное. В этом случи проверьте настройки и посмотрите через инспектор какие стили вешаются на изображение.
  4. Не используйте height: 100%;, напишите лучше height: auto; Может разницы нету, но по моему мнению такая запись более верная.
  5. Еще раз проверьте название классов, тегов к которым вы хотите применить стили.
  6. Иногда помогает image-rendering: pixelated;
  7. Используйте векторные изображения или изображения в формате webP
→ Ссылка