HEIC
HEIC (High Efficiency Image Container) — это формат файла-контейнера для хранения цифровых изображений, основанный на стандарте сжатия HEVC (High Efficiency Video Coding, также известный как H.265). Разработанный как преемник формата JPEG, HEIC позволяет хранить изображения с более высоким качеством при значительно меньшем размере файла. Формат поддерживает хранение нескольких изображений (например, серийных снимков или Live Photos), а также метаданных, включая информацию о глубине цвета и альфа-каналы.
История
Разработка и стандартизация
Разработка HEIC началась в рамках деятельности группы Moving Picture Experts Group (MPEG) и Международной организации по стандартизации (ISO). В 2013 году был принят стандарт HEVC (H.265), который лёг в основу нового формата изображений. Сам формат HEIC был стандартизирован как часть ISO/IEC 23008-12 (MPEG-H Part 12) в 2015 году. Основной целью создания было преодоление ограничений JPEG, который, несмотря на свою популярность, имеет устаревшие алгоритмы сжатия и не поддерживает современные функции, такие как прозрачность и высокая битовая глубина.
Внедрение в экосистему Apple
Наибольшее распространение HEIC получил благодаря компании Apple. Начиная с iOS 11 и macOS High Sierra (2017 год), Apple сделала HEIC форматом по умолчанию для хранения фотографий, снятых на камеры iPhone и iPad. Это решение было продиктовано необходимостью экономии места на устройствах: при одинаковом визуальном качестве файлы HEIC занимают примерно вдвое меньше места, чем JPEG. Однако первоначально это вызвало проблемы совместимости при передаче изображений на устройства с Windows или Android, которые не поддерживали формат нативно.
Распространение на других платформах
После 2017 года поддержка HEIC постепенно была добавлена в операционные системы Windows (начиная с Windows 10 версии 1803, через установку дополнительного расширения HEIF) и Android (начиная с Android 9 Pie, с оговорками для производителей). В 2020 году Google объявила о поддержке HEIC в своих сервисах, включая Google Фото. Тем не менее, доля рынка HEIC остаётся значительно ниже, чем у JPEG, из-за более сложного лицензирования и патентных ограничений, связанных с HEVC.
Технические особенности
Принцип сжатия
HEIC использует алгоритм сжатия, основанный на HEVC. В отличие от JPEG, который обрабатывает изображение блоками 8x8 пикселей с использованием дискретного косинусного преобразования, HEVC применяет более сложные блоки (до 64x64 пикселей) и адаптивное прогнозирование. Это позволяет более эффективно кодировать как плавные переходы, так и мелкие детали, что даёт выигрыш в качестве при том же битрейте.
Структура контейнера
Формат HEIC является контейнером, основанным на стандарте ISO Base Media File Format (ISOBMFF). Это означает, что внутри одного файла могут храниться:
- Одно или несколько изображений (например, серия снимков в режиме «Фото» на iPhone).
- Метаданные (EXIF, XMP, GPS-координаты).
- Альфа-канал (прозрачность), что делает формат пригодным для веб-графики и дизайна.
- Карта глубины (для эффекта портретного режима на смартфонах).
- Анимированные изображения (аналог GIF, но с лучшим сжатием).
Сравнение с JPEG
| Параметр | HEIC | JPEG |
|---|---|---|
| Размер файла (при одинаковом качестве) | В 1,5–2 раза меньше | Базовый |
| Поддержка прозрачности | Да (альфа-канал) | Нет |
| Поддержка 16-битного цвета | Да | Нет (только 8 бит) |
| Хранение нескольких кадров | Да | Только одиночные изображения |
| Патентная защита | Да (HEVC) | Нет (истекла) |
| Совместимость | Ограниченная | Почти универсальная |
Преимущества и недостатки
Преимущества
- Экономия места — основной аргумент в пользу HEIC. Для пользователей с большими библиотеками фотографий (например, на iPhone) это позволяет хранить в два раза больше снимков без потери качества.
- Высокое качество — при одинаковом размере файла HEIC обеспечивает более детализированное изображение, чем JPEG, особенно в областях с градиентами и текстурами.
- Многофункциональность — поддержка Live Photos, портретного режима и серийной съёмки в одном файле упрощает управление медиа.
- Современные стандарты — формат поддерживает HDR (High Dynamic Range) и широкий цветовой охват (например, Display P3), что актуально для современных дисплеев.
Недостатки
- Проблемы совместимости — не все программы и устройства могут открыть HEIC без дополнительных кодеков. На Windows требуется установка платного расширения HEIF от Microsoft, а на старых версиях Android поддержка может отсутствовать.
- Патентные ограничения — использование HEVC, лежащего в основе HEIC, требует лицензирования. Это может создавать барьеры для разработчиков программного обеспечения и производителей устройств, особенно в странах с жёстким патентным законодательством.
- Сложность обработки — кодирование и декодирование HEIC требует больше вычислительных ресурсов, чем JPEG, что может замедлять работу на старых устройствах.
- Ограниченная поддержка в вебе — большинство веб-браузеров (за исключением Safari) не поддерживают HEIC напрямую, что делает формат непригодным для загрузки на сайты без предварительной конвертации.
Применение
Мобильная фотография
HEIC стал стандартом для камер смартфонов Apple, начиная с iPhone 7 и новее. В Android-устройствах, например, от Samsung и Google, формат также используется, но часто в качестве опции, а не по умолчанию. Основная цель — экономия внутреннего хранилища и облачного пространства (например, в iCloud).
Профессиональная фотография и дизайн
В профессиональной среде HEIC применяется реже из-за проблем совместимости с Adobe Photoshop, Lightroom и другими редакторами, которые долгое время не поддерживали формат нативно. Однако с 2020 года Adobe добавила поддержку HEIC в свои продукты, что расширило его применение. Дизайнеры ценят формат за возможность хранить изображения с альфа-каналом без потери качества.
Архивация и хранение
Для долгосрочного хранения больших коллекций изображений HEIC может быть предпочтительнее JPEG, так как позволяет экономить дисковое пространство. Однако из-за патентных ограничений и неопределённости с будущим лицензирования HEVC, некоторые архивы (например, библиотеки Конгресса США) продолжают использовать JPEG или TIFF.
Поддержка операционных систем и программ
macOS и iOS
Apple обеспечивает полную нативную поддержку HEIC во всех своих приложениях, включая «Фото», «Просмотр» и iCloud. Конвертация в JPEG происходит автоматически при отправке изображений на устройства или сервисы, не поддерживающие формат.
Windows
Начиная с Windows 10 (версия 1803), Microsoft добавила поддержку HEIC через установку расширения «HEIF Image Extensions» из Microsoft Store. Однако для работы с изображениями, снятыми на iPhone, может потребоваться дополнительный платный кодек от производителя устройства. В Windows 11 поддержка улучшена, но всё ещё требует установки расширений.
Android
Google включила поддержку HEIC в Android 9 Pie, но реализация зависит от производителя. Например, Samsung Galaxy S10 и новее поддерживают формат, но по умолчанию используют JPEG. В Google Фото HEIC конвертируется в JPEG при загрузке, если пользователь не выбрал опцию «Оригинальное качество».
Веб-браузеры
- Safari (Apple) — полная поддержка.
- Google Chrome — не поддерживает HEIC напрямую; требуется расширение или конвертация.
- Mozilla Firefox — не поддерживает.
- Microsoft Edge — не поддерживает без установки расширений.
Правовой статус и патенты
Формат HEIC тесно связан с патентами на HEVC, которые принадлежат консорциуму MPEG LA, а также отдельным компаниям, таким как Qualcomm, Samsung и Apple. Лицензирование HEVC является предметом споров: в 2020 году несколько компаний, включая Apple, были обвинены в нарушении патентов. В России, как и в других странах, использование HEIC в коммерческих продуктах может требовать выплаты роялти, что ограничивает его распространение.
В отличие от HEIC, формат JPEG XL (разработанный как преемник JPEG, но без патентных ограничений) рассматривается как альтернатива, однако его внедрение идёт медленно.
Интересные факты
- HEIC поддерживает хранение до 1000 изображений в одном файле, что теоретически позволяет создавать компактные фотоальбомы.
- Формат используется не только для фотографий, но и для хранения медицинских снимков (например, в формате DICOM), где важна высокая точность.
- В 2023 году Apple объявила, что начиная с iOS 17, HEIC будет использоваться для хранения видео в формате HEVC, что ещё больше унифицирует экосистему.
Источники
- ISO/IEC 23008-12:2017 — Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 12: Image File Format.
- Apple Inc. — «iOS 11: New Features and Changes» (2017).
- Microsoft Corporation — «HEIF Image Extensions for Windows 10» (2018).
- Google LLC — «Android 9 Pie: Supported Media Formats» (2018).
- MPEG LA — «HEVC Patent Portfolio License» (2020).
- Adobe Systems — «Support for HEIC in Photoshop and Lightroom» (2020).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →