Медиаблог /

Что такое веб-графика: форматы изображений, виды и оптимизация для сайта

2 июня 2026

Что такое веб-графика: форматы изображений, виды и оптимизация для сайта

Веб-графика — изображения, иконки, иллюстрации и визуальные элементы веб-сайтов; делится на растровую (JPEG, PNG, WebP) и векторную (SVG). От выбора формата и качества оптимизации напрямую зависят скорость загрузки страниц, пользовательский опыт и конверсия. В этом руководстве — всё о форматах веб-графики, методах сжатия, адаптивной разметке и инструментах создания: с таблицами, примерами кода и конкретными цифрами.

Веб-графика — сравнение растровых и векторных форматов изображений

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

Принять участие

Веб-графика — что это такое и зачем нужна сайту

Веб-графика охватывает все визуальные элементы, которые видит посетитель страницы: фотографии в карточках товаров, иконки навигационного меню, иллюстрации в статьях, hero-изображение на главной странице, фоновые текстуры и рекламные баннеры. Каждый элемент выполняет одну из трех функций: информирует (показывает продукт, схему, инструкцию), формирует бренд (цвет, стиль, узнаваемость) или помогает навигации (иконки, кнопки, разделители).

Грамотно подобранная и оптимизированная веб-графика снижает показатель отказов и удерживает внимание. Плохо оптимизированная — замедляет загрузку и бьет по конверсии. Изображения составляют 50–80% веса типичной страницы, поэтому работа с форматами и сжатием — это напрямую работа с пользовательским опытом. Чем тяжелее графика, тем выше риск, что пользователь уйдет, не дождавшись загрузки.

Растровая и векторная графика: ключевые различия

Всю веб-графику делят на два класса по принципу хранения данных.

Растровые форматы (JPEG, PNG, WebP, GIF) хранят изображение как сетку пикселей — каждый пиксель содержит значение цвета в модели RGB (от 0 до 255 по каждому из трёх каналов). При увеличении браузер интерполирует пиксели, и картинка «расплывается».

Векторная графика (SVG) описывает фигуры математически: кривыми Безье и геометрическими примитивами — <circle>, <path>, <ellipse>. Браузер строит их заново при любом размере — масштабируется без потери качества бесконечно.

Признак
Растровая
Векторная
Основа Пиксели (RGB) Кривые и примитивы
Масштабирование Теряет качество Без потерь
Размер файла Зависит от разрешения Зависит от сложности фигур
Применение Фото, текстуры, баннеры Иконки, логотипы, UI
Форматы JPEG, PNG, WebP, GIF SVG

На практике оба класса сочетают: фотографии — в WebP, иконки и логотипы — в SVG.

Форматы веб-графики: сравнение и области применения

Идеального формата не существует — выбор зависит от типа контента, требований к прозрачности и браузерной совместимости. Ниже — сравнение всех актуальных форматов для веба.

Формат
Тип
Прозрачность
Анимация
Сжатие
Браузеры
Применение
JPEG Растровый Нет Нет Lossy Все Фотографии
PNG Растровый Да (alpha) Нет Lossless Все UI, иконки, скриншоты
WebP Растровый Да Да Lossy + Lossless Chrome, Firefox, Edge, Safari (с версии 16+); Internet Explorer — не поддерживается Универсально
SVG Векторный Да Да (CSS/JS) Gzip/Brotli Все Иконки, логотипы
GIF Растровый Частично Да LZW Все Устаревшая анимация
AVIF Растровый Да Да Lossy + Lossless Chrome 85+, Firefox 93+, Safari 17+; поддержка в Edge — частичная Максимальное сжатие
BMP Растровый Нет Нет Нет Все Не применять в вебе

JPEG и PNG — базовые форматы для веба

JPEG использует сжатие с потерями (lossy) и цветовую модель YCbCr (яркость + цветность), где канал яркости (Y) хранится с большей точностью, чем цветовые каналы (Cb, Cr). Мозг воспринимает яркость четче цвета, поэтому цветовые данные сжимаются агрессивнее без видимых потерь. Прозрачности у JPEG нет — на её месте отображается белый или фоновый цвет страницы. Оптимальный выбор для фотографий.

PNG работает без потерь (lossless) и поддерживает alpha-канал: прозрачность от 0 до 100% на уровне каждого пикселя. Идеален для иконок, UI-элементов и скриншотов с текстом — там, где важна чёткость краёв. Для фотографий PNG заметно тяжелее JPEG.

Важно: оптимальный диапазон качества для JPEG — 60–85 %; ниже — риск артефактов, выше — неоправданный рост размера файла.

Практическое правило: фото — JPEG; UI с прозрачностью — PNG. В большинстве задач оба формата выгоднее заменить на WebP.

WebP — современный стандарт для веб-изображений

WebP создан Google в 2010 году специально для веба. Один формат объединяет lossy- и lossless-сжатие, поддерживает прозрачность (alpha-канал) и анимацию — то, для чего раньше требовались три разных формата.

Экономия веса зависит от исходного файла и настроек сжатия. Например, цифры PNG 742 КБ → WebP 61 КБ, −92 %; оптимизированный JPEG 151 КБ → WebP 50 КБ, −67 % получены на конкретных примерах; в реальных проектах результат может варьироваться.

Браузерная поддержка: Chrome, Firefox, Edge — полная с момента выхода; Safari — с версии 14 (2020 год); Internet Explorer — не поддерживается никогда.

Конвертация через CLI-инструмент cwebp от Google:

cwebp -q 80 image.png -o image.webp

Параметр -q задает качество (70–80 — оптимальный баланс между весом и четкостью, но для UI‑элементов может потребоваться 85–90). Для автоматизации в Node.js-проектах — библиотека imagemin с плагинами для Webpack и Gulp. Главный минус: большинство настольных редакторов не открывают .webp-файлы напрямую — Adobe Photoshop требует плагин.

Сравнение размеров файлов JPEG PNG и WebP для веб-графики

SVG — масштабируемая векторная графика для иконок и логотипов

SVG (Scalable Vector Graphics) — текстовый XML-файл; стандарт W3C с 1999 года. Браузер читает его как HTML: теги <path>, <ellipse>, <circle> описывают геометрические примитивы, которые строятся с идеальной четкостью при любом размере экрана.

Атрибут viewBox=»0 0 200 120″ задаёт систему координат: начало, ширина и высота; width и height управляют реальным размером в CSS-пикселях. Браузер автоматически пересчитывает координаты при любом масштабе. Анимация — через CSS-переходы, SMIL или JavaScript.

Оптимизация через svgo (CLI или npm-пакет) убирает редакторские метаданные: SVG сжимается до 13 КБ против 16 КБ у WebP для того же логотипа. Дополнительно SVG хорошо сжимается алгоритмами gzip и brotli.

⚠️ Безопасность: SVG-файл может содержать тег <script> — это открывает XSS-уязвимость (внедрение вредоносных скриптов). Для защиты от XSS:

  • очищайте SVG через инструменты (например, SVGOMG);
  • используйте CSP‑политики (Content Security Policy) для блокировки inline‑скриптов.

Всегда проверяйте SVG из сторонних источников перед встраиванием в страницу.

SVG-код печенья и его рендер в браузере — пример векторной веб-графики

GIF, AVIF и специализированные форматы

GIF — устаревший формат с поддержкой анимации, но лишь 256 цветами. При анимации размер файла быстро вырастает до нескольких мегабайт. Заменяйте на WebP или AVIF.

AVIF основан на AV1‑видеокодеке и сжимает на 15–25 % лучше WebP при сопоставимом качестве. Поддержка: Chrome 85+, Firefox 93+, в Safari — частичная (требуется проверка совместимости для конкретной версии браузера). Используйте в теге <picture> как приоритетный вариант с WebP-запасным.

HEIC — основной формат фотографий на устройствах Apple, ограниченная поддержка в вебе.

BMP — без сжатия, огромный размер файла. В вебе не использовать.

Оптимизация веб-графики: методы и инструменты

Цепочка оптимизации веб-графики от PNG до WebP с экономией 92 процента

Изображения составляют до 80% веса страницы. По данным исследований Google Web Performance, 40% пользователей уходят с сайта при загрузке дольше трёх секунд, а каждая дополнительная секунда промедления снижает конверсию. Три ключевых метода: правильный формат + сжатие + ленивая загрузка. Вместе они улучшают показатели Core Web Vitals (ключевые метрики производительности) — прежде всего LCP (Largest Contentful Paint, время отрисовки главного элемента страницы).

Сжатие с потерями и без — когда что применять

Lossy-сжатие (с потерями) — JPEG и WebP-lossy: браузер отбрасывает данные, которые глаз не замечает. Результат — компактный файл. При агрессивных настройках появляются артефакты: блочные искажения у JPEG, пикселизация на контрастных краях. Оптимальный диапазон качества подбирается индивидуально:

  • JPEG: 60–85 % (ниже — риск артефактов, выше — неоправданный рост размера файла);
  • WebP: 70–80 % (для UI‑элементов может потребоваться 85–90 %).

Lossless-сжатие (без потерь) — PNG и WebP-lossless: данные сохраняются полностью, деградации нет, но файл крупнее.

Правило выбора:

  • фотографии → lossy (WebP или JPEG);
  • иконки, UI-элементы, скриншоты с текстом → lossless (PNG или WebP-lossless) или SVG;
  • логотипы без фотографичных деталей → SVG.

Инструменты автоматической оптимизации изображений

Инструмент
Тип
Форматы
Автоматизация
cwebp CLI (Google) PNG, JPEG → WebP Скрипты, CI/CD
imagemin Node.js-библиотека JPEG, PNG, WebP, SVG Webpack, Gulp
svgo CLI / npm SVG Gulp, npm-скрипты
TinyPNG Онлайн PNG, JPEG, WebP API, Photoshop-плагин
ImageOptim macOS, с технологией сжатия файлов без потери качества(drag-and-drop) JPEG, PNG, GIF Нет

cwebp устанавливается через Homebrew на macOS (brew install webp): команда конвертирует PNG или JPEG в WebP за секунды. imagemin в связке с Webpack обрабатывает изображения автоматически при каждой сборке проекта. svgo запускается командой svgo file.svg и убирает редакторские метаданные. TinyPNG — удобный вариант без командной строки; есть API для автоматизации. ImageOptim доступен только на macOS, для кроссплатформенной работы рассмотрите альтернативы (например, ImageOptim API или imagemin).

Lazy Loading и CDN для ускорения доставки

Ленивая загрузка — нативный атрибут HTML5 loading=»lazy»: браузер загружает изображения только при приближении к области просмотра, заменяя громоздкие JavaScript-обработчики scroll-событий. Поддерживается современными браузерами, кроме Internet Explorer.

<img src=»photo.webp» loading=»lazy» alt=»Описание изображения»>

CDN (сеть доставки контента) — географически распределенные серверы (Cloudflare, AWS CloudFront): запрос уходит к ближайшему узлу, задержка снижается.

Оптимальный стек для производительности: WebP + loading=»lazy» + CDN.

Адаптивные изображения для разных устройств

Схема DPR — CSS-пиксель против аппаратного пикселя Retina 1x 2x 3x

На стандартном экране (DPR=1) достаточно одного изображения. На Retina-дисплее (DPR=2) каждый CSS-пиксель занимают четыре аппаратных — без @2x-версии картинка выглядит размыто. Атрибут srcset и тег <picture> позволяют браузеру загружать именно ту версию, которая нужна конкретному устройству.

Device Pixel Ratio и Retina-дисплеи

Device Pixel Ratio (DPR) — соотношение аппаратных пикселей экрана к CSS-пикселям. Формула: DPR = аппаратные пиксели / CSS-пиксели. Типичные значения: DPR=1 — стандартные мониторы; DPR=2 — Retina (MacBook, iPhone); DPR=3 — Retina HD (iPhone Pro, флагманы Android).

Проверить текущее значение: DevTools → консоль → window.devicePixelRatio. Значение обновляется при перетаскивании окна между мониторами с разной плотностью пикселей.

CSS-свойство image-rendering управляет стратегией масштабирования: auto (по умолчанию), crisp-edges (для пиксель-арта), pixelated. Готовьте @2x и @3x версии изображений и передавайте нужную через srcset.

Тег picture и атрибут srcset для адаптивной графики

srcset с дескрипторами плотности указывает браузеру набор версий изображения:

<img src=»logo.png» srcset=»logo@2x.png 2x, logo@3x.png 3x» alt=»Логотип»>

<picture> позволяет задавать разные форматы с плавным откатом (graceful degradation — поведение в устаревших браузерах):

<picture>

<source srcset=»image.avif» type=»image/avif»>

<source srcset=»image.webp» type=»image/webp»>

<img src=»image.jpg» alt=»Описание»>

</picture>

Chrome загружает AVIF; Safari без поддержки AVIF — WebP; Internet Explorer видит только <img> с JPEG. Это принцип прогрессивного улучшения (Progressive Enhancement): современные браузеры получают оптимальный формат, устаревшие — рабочий запасной.

Обязательный <img> внутри <picture> — не просто запасной вариант: именно он несет атрибут alt, важный для SEO и доступности сайта.

Программы для создания веб-графики

Растровые редакторы подходят для фотографий, баннеров и коллажей; векторные — для иконок, логотипов и UI-интерфейсов. Выбор зависит от задачи, бюджета и опыта.

Редактор
Тип
Стоимость
Задача
Figma Векторный, UI Бесплатный план / от $12/мес UI-дизайн, иконки, прототипы
Adobe Photoshop Растровый от $23/мес Ретушь фото, баннеры
GIMP Растровый Бесплатно Ретушь, базовый дизайн
Boxy SVG Векторный $9,99 / браузер SVG-иконки, иллюстрации
Inkscape Векторный Бесплатно SVG, логотипы
Canva Шаблонный Бесплатный план / от $15/мес Быстрые баннеры, соцсети

Как выбрать редактор под задачу

  • UI/UX и иконки → Figma: бесплатный план, работает в браузере, поддерживает командное редактирование в реальном времени.
  • Фото и ретушь → Adobe Photoshop (платный) или GIMP (бесплатный, открытый исходный код).
  • SVG-иллюстрации и логотипы → Boxy SVG или Inkscape: полный контроль над XML-структурой, чистый экспорт без лишних метаданных.
  • Быстрые баннеры без опыта → Canva: готовые шаблоны, минимальный порог вхождения.

Освоить профессиональные инструменты и выстроить полный рабочий процесс — от эскиза до публикации — помогает программа «Графика и веб-дизайн: от идеи до реализации»: 144 часа, государственное финансирование, обучение с нуля.

Принципы применения веб-графики в дизайне сайта

Виды веб-графики на странице — фото иконки иллюстрации и баннеры

Графика и веб-дизайн неразделимы: каждый визуальный элемент либо работает на конверсию, либо тормозит загрузку. Оптимальные форматы по типу элементов: фотографии → JPEG или WebP; иконки → SVG или PNG; баннеры → JPEG, WebP или анимированный GIF; фоновые изображения → JPEG, WebP или SVG-паттерны. Hero-изображение на первом экране — в WebP с атрибутом fetchpriority=»high» для приоритетной загрузки.

Четыре принципа расстановки графики для веб-сайта:

  • Визуальная иерархия — наиболее важный элемент наибольший и контрастный.
  • Правило третей — точки фокуса на пересечениях трети экрана лучше удерживают взгляд.
  • Направление взгляда — персонажи и стрелки ведут пользователя к целевому действию.
  • Цветовая согласованность — веб-графика поддерживает бренд, а не конкурирует с ним.

Ключевое правило: каждое изображение — для конкретной цели. Декоративная графика без смысла замедляет загрузку и рассеивает внимание.

Хотите разобраться с инструментами веб-графики на профессиональном уровне? В рамках федерального проекта «Активные меры содействия занятости» можно пройти обучение по востребованным направлениям — без отрыва от основной деятельности, с государственным финансированием. Смотрите каталог программ обучения.

Шпаргалка по форматам веб-графики — когда использовать JPEG PNG SVG WebP

Часто задаваемые вопросы

Что такое веб-графика?

Веб-графика — изображения, иконки, иллюстрации и визуальные элементы веб-сайтов. Бывает растровой (JPEG, PNG, WebP, GIF) — хранит данные попиксельно — и векторной (SVG) — описывает фигуры математически. Растровые форматы теряют качество при масштабировании; SVG масштабируется бесконечно без потерь. Правильный выбор формата напрямую влияет на скорость сайта и конверсию.

Какой формат изображения лучше всего подходит для сайта?

WebP — оптимальный выбор: может уменьшить файл до 70 % против JPEG и PNG при агрессивном сжатии (итоговая экономия зависит от исходного качества и настроек сжатия). Поддерживается большинством современных браузеров, кроме Internet Explorer; в Safari — частичная поддержка (требуется проверка совместимости). SVG — для логотипов и иконок. JPEG — для фотографий при необходимости поддерживать устаревшие браузеры. PNG — для изображений с прозрачностью там, где WebP недоступен.

Какой формат графических файлов наиболее часто используется в веб-дизайне?

WebP становится новым стандартом — поддерживается большинством современных браузеров. Из классических форматов JPEG лидирует для фотографий, SVG — для иконок и логотипов, PNG — для UI с прозрачностью. На горизонте AVIF, основанный на AV1‑кодеке: сжимает на 15–25 % лучше WebP при поддержке Chrome 85+, Firefox 93+, в Safari — частичная поддержка (требуется проверка).

Как масштабировать SVG без потери качества?

SVG масштабируется бесконечно — это фундаментальное свойство векторного формата. Атрибут viewBox задаёт систему координат (например, viewBox=»0 0 200 120″), а width и height управляют реальным размером в CSS-пикселях. Браузер автоматически пересчитывает координаты при любом масштабе. Оптимизируйте файл через svgo перед публикацией — для простых логотипов SVG сжимается до 13 КБ против 16 КБ у WebP.

Что такое WebP и чем он лучше JPEG и PNG?

WebP создан Google в 2010 году для веба: поддерживает lossy- и lossless-сжатие, прозрачность и анимацию в одном формате. Конкретные данные получены на конкретных примерах: PNG 742 КБ → WebP 61 КБ (−92 %); оптимизированный JPEG 151 КБ → WebP 50 КБ (−67 %). Итоговая экономия зависит от исходного качества и настроек сжатия.. Главный минус — большинство настольных редакторов не открывают .webp-файлы напрямую. Конвертация: cwebp -q 80 image.png -o image.webp.

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

  1. Конвертируйте в WebP — может значительно снизить вес файла (до 70 % при агрессивных настройках).
  2. Добавьте loading=»lazy» для изображений ниже первого экрана.
  3. Подключите CDN для географического ускорения доставки.
  4. Сжимайте через imagemin или TinyPNG.
  5. Используйте srcset для разных разрешений экрана.

Совместное применение этих методов может значительно снизить время загрузки страницы.

В чём разница между JPEG и PNG?

JPEG — сжатие с потерями: компактный файл, без прозрачности, для фотографий; использует модель YCbCr, где мозг воспринимает яркость четче цвета, поэтому цветовые каналы сжимаются агрессивнее. PNG — без потерь: поддерживает alpha-канал, идеален для иконок и UI-элементов, но заметно крупнее JPEG для фотографий. В большинстве задач оба формата выгоднее заменить на WebP.

Что такое Device Pixel Ratio и как его учитывать при подготовке графики?

Device Pixel Ratio (DPR) — соотношение аппаратных пикселей экрана к CSS-пикселям. На Retina (DPR=2) изображение 1000×1000 пикселей задействует 4 миллиона аппаратных пикселей — без @2x-версии выглядит размыто. Проверьте DPR в DevTools: консоль → window.devicePixelRatio. Решение: атрибут srcset с дескрипторами 1x 2x 3x или тег <picture>.

Хотите стать амбассадором?

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

*
*
*
*