Junior
71
questionbank

Какие популярные форматы изображений используются в веб-верстке?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech
  • Raster (Растровые):
    • JPEG (.jpg, .jpeg): Хорош для фотографий, поддерживает сжатие с потерями. Не поддерживает прозрачность.
    • PNG (.png): Поддерживает прозрачность (альфа-канал). PNG-8 для простых изображений с палитрой, PNG-24 для более качественных с полной цветовой гаммой. Сжатие без потерь.
    • GIF (.gif): Поддерживает анимацию и прозрачность. Ограничен 256 цветами. Используется для простых анимаций и иконок.
    • WebP (.webp): Разработан Google. Поддерживает сжатие с потерями и без потерь, анимацию и прозрачность. Обычно меньше по размеру при схожем качестве по сравнению с JPEG и PNG.
  • Vector (Векторные):
    • SVG (.svg): Масштабируется без потери качества. Отлично подходит для логотипов, иконок, графиков. Основан на XML.
ФорматТипПрозрачностьАнимацияСжатиеЛучшее применение
JPEGРастровыйНетНетС потерямиФотографии
PNGРастровыйДаНетБез потерьИзображения с прзрачностью, графика
GIFРастровыйДа (простая)ДаБез потерьПростые анимации, иконки
WebPРастровыйДаДаС потерями/БезУниверсальный
SVGВекторныйДаДа (CSS/JS)БезЛоготипы, иконки, графика

Выбор формата зависит от типа изображения, требований к качеству, поддержке прозрачности и анимации, а также необходимого размера файла. Использование <picture> или атрибута srcset в теге <img> позволяет предлагать разные форматы (например, WebP и JPEG) в зависимости от поддержки браузера для оптимизации производительности.