HEIC — формат файлов изображений¶
HEIC (High Efficiency Image Container) — контейнерный формат хранения изображений, основанный на видеокодеке HEVC (H.265) и стандарте MPEG-H Part 12. Файлы с расширением .heic (а также .heif для общего случая) используются для хранения фотографий, серий снимков, анимаций и даже коротких видеороликов. Формат разработан MPEG (Moving Picture Experts Group) и впервые был принят в 2015 году; широкое распространение получил после того, как компания Apple в 2017 году сделала его основным форматом съёмки в iOS 11.
¶История
Разработка HEIC велась в рамках стандарта ISO/IEC 23008-12 (MPEG-H Part 12), дополнения к кодеку HEVC. Окончательная ратификация формата состоялась в 2015 году. Ключевым событием стало решение Apple о переходе на HEIC в iOS 11 (сентябрь 2017): камеры iPhone начали сохранять снимки именно в этом формате, что обеспечило ему массовую распространённость среди пользователей смартфонов. В Android поддержка HEIC появилась в Android 8.0 (2017), но до сих пор остаётся частичной и зависит от конкретного устройства и производителя.
¶Технические особенности
HEIC использует кодек HEVC (High Efficiency Video Coding) для сжатия изображений. Основные характеристики:
- Сжатие без потерь и с потерями — поддерживается оба режима, что позволяет сохранять исходное качество при необходимости.
- Эффективность — при сопоставимом качестве файл HEIC в среднем на 40–50 % меньше JPEG аналогичного разрешения.
- 10-битная цветовая глубина — поддерживается, в отличие от 8-битного JPEG, что даёт более плавные градиенты и широкий динамический диапазон.
- Метаданные — в контейнер встроены данные EXIF, XMP и IPTC (дата, координаты GPS, настройки камеры).
- Множественные изображения — один файл может содержать серию снимков (например, Live Photo в iOS), анимацию или даже короткое видео.
- Альфа-канал — поддерживается прозрачность, недоступная в стандартном JPEG.
Структура HEIC основана на формате ISO Base Media File Format (тот же, что у MP4), что делает его гибким и расширяемым.
¶Совместимость
Главное ограничение HEIC — неполная совместимость со старым программным обеспечением. Многие редакторы, браузеры и операционные системы не открывают файлы .heic без дополнительных кодеков или конвертеров.
| Платформа | Поддержка HEIC |
|---|---|
| iOS 11 и новее | Полная |
| macOS High Sierra и новее | Полная |
| Windows 10 (с обновлениями) | Частичная (расширение из Microsoft Store) |
| Windows 11 | Встроенная |
| Android 8.0+ | Частичная, зависит от устройства |
| Linux | Через libheif |
Для работы с HEIC в Windows часто требуется установка бесплатного расширения «HEIF Image Extensions» из Microsoft Store. В Linux поддержка обеспечивается библиотекой libheif, на которой основаны многие утилиты.
¶Конвертация
Для преобразования HEIC в JPEG или PNG используются как десктопные программы (например, IrfanView, XnView, Adobe Lightroom), так онлайн-сервисы и встроенные средства ОС. В macOS конвертация выполняется средствами Preview и Фото. В Windows 11 доступна встроенная конвертация через контекстное меню проводника.
¶Альтернативы
Основной конкурент HEIC — формат AVIF (AV1 Image File Format), основанный на кодеке AV1. AVIF демонстрирует сопоставимую или лучшую компрессию, но его поддержка пока менее распространена. Другой альтернативой остаётся JPEG, который сохраняет статус универсального формата благодаря полной совместимости со всеми устройствами и программами.
¶Правовые аспекты
Часть патентов на кодек HEVC принадлежит компаниям Nokia, Samsung, LG и другим. Это создаёт определённые юридические риски для разработчиков программного обеспечения, использующих HEIC без лицензирования. В отличие от HEIC, AVIF основан на открытом кодеке AV1, что снимает патентные ограничения.
¶Применение
HEIC активно используется в мобильной фотографии (iPhone, iPad), в облачных хранилищах Apple (iCloud) и в профессиональном фотопроизводстве, где важны цветовая точность и компактность файлов. Формат постепенно вытесняет JPEG в новом оборудовании, но полный переход на него ожидается в среднесрочной перспективе.
Источники:
- ISO/IEC 23008-12:2017 — Information technology — High efficiency coding and media delivery in heterogeneous environments
- Apple Developer Documentation — HEIF Image Format
- libheif — open source HEIF/HEIC library
- Microsoft Support — HEIF Image Extensions