Формат файлов HEIC¶
HEIC (High Efficiency Image Container) — формат хранения изображений, основанный на стандарте сжатия HEIF (High Efficiency Image Format), разработанном Группой экспертов по кодированию движущихся изображений (MPEG). Файлы с расширением .heic используют кодек HEVC (H.265) для сжатия фотографий и обеспечивают сопоставимое с JPEG качество при меньшем размере файла — как правило, на 40–50 % меньше при сравнимом визуальном качестве. Формат был принят Apple в качестве основного для хранения фотографий в iOS 11 (2017) и с тех пор стал стандартом по умолчанию на устройствах iPhone и iPad.
¶История и стандартизация
HEIF как формат контейнера был разработан MPEG и описан в стандарте ISO/IEC 23008-12:2017. Внутри контейнера могут храниться изображения, сжатые различными кодеками, но на практике доминирует HEVC. Название .heic происходит от сокращения HEIF + HEVC (контейнер + кодек), и именно это расширение используют Apple и большинство мобильных производителей.
До HEIC основным форматом хранения фотографий на смартфонах оставался JPEG, разработанный ещё в 1992 году. JPEG использует устаревший алгоритм сжатия DCT (дискретное косинусное преобразование) и хранит только 8-битные изображения. HEIF поддерживает глубину цвета до 10 бит, широкую цветовую гамму (BT.2020), прозрачность (альфа-канал) и метаданные в формате EXIF, XMP и IPTC.
¶Технические особенности
Ключевое преимущество HEIC — эффективность сжатия. HEVC-кодек использует блочную структуру с рекурсивным делением квадрантов (quadtree) и предсказание движения, что позволяет достичь примерно вдвое лучшего сжатия по сравнению с JPEG при сопоставимом качестве. На практике фотография с камеры iPhone, сохранённая в HEIC, занимает 1,5–2,5 МБ, тогда как тот же снимок в JPEG — 3–5 МБ.
Помимо статичных изображений, HEIC поддерживает:
- Серии изображений (image sequences) — несколько кадров в одном файле, что используется для Live Photos, брекетинга экспозиции и бурст-съёмки;
- Анимацию — аналог GIF, но с лучшим качеством и меньшим размером;
- Миниатюры и превью — встроенные уменьшенные копии для быстрого отображения;
- Прозрачность — альфа-канал, недоступный в стандартном JPEG.
HEIC также поддерживает метаданные глубины (depth map), которые используются для эффекта «портретного режима» в iOS — размытие фона рассчитывается на основе сохранённой карты глубины.
¶Совместимость и проблемы
Главный недостаток HEIC — ограниченная совместимость. Многие программы, веб-сервисы и старые операционные системы не открывают файлы этого формата напрямую. Официальная поддержка появилась в Windows 10 (начиная с обновления 1803) и Windows 11, но для чтения HEIC в Windows обычно требуется установка пакета «HEIF Image Extensions» из Microsoft Store, а для сжатия HEVC — ещё и «HEVC Video Extensions». В macOS поддержка HEIC встроена с High Sierra (2017).
На Android поддержка HEIF появилась в Android 8.0 (2017), но фактическая реализация зависит от производителя и аппаратного кодека. Многие веб-сервисы, социальные сети и почтовые клиенты до сих пор не принимают HEIC и требуют конвертации в JPEG или PNG.
¶Конвертация HEIC
Для преобразования HEIC в другие форматы используются:
- Встроенные средства ОС — на macOS и iOS можно выбрать экспорт в JPEG или включить автоматическую конвертацию при отправке файлов;
- Конвертеры — множество бесплатных онлайн-сервисов и десктопных программ (например, iMazing, XnConvert, File Converter);
- Графические редакторы — Adobe Photoshop (с плагином), GIMP (с плагином), Affinity Photo поддерживают HEIC нативно или через дополнения;
- Командная строка — утилиты на основе libheif, например
heif-convert, доступные в Linux.
Обратная конвертация JPEG → HEIC возможна, но сжатие уже сжатого изображения приводит к дополнительной потере качества, поэтому рекомендуется работать с исходными файлами.
¶HEIC и другие форматы
| Формат | Год | Сжатие | Глубина цвета | Прозрачность | Анимация |
|---|---|---|---|---|---|
| JPEG | 1992 | DCT | 8 бит | Нет | Нет |
| PNG | 1996 | DEFLATE | до 16 бит | Да | Нет |
| WebP | 2010 | VP8/VP9 | 8 бит | Да | Да |
| HEIC | 2017 | HEVC | до 10 бит | Да | Да |
| AVIF | 2019 | AV1 | до 12 бит | Да | Да |
AVIF, основанный на видеокодеке AV1, считается потенциальным преемником HEIC, поскольку использует полностью открытую лицензию без патентных ограничений, в отличие от HEVC, лицензирование которого требует платёжей. Однако аппаратная поддержка AVIF в смартфонах пока менее распространена.
¶HEIC в России
В России формат HEIC получил распространение вместе с массовой продажей iPhone. Пользователи смартфонов других производителей чаще всего конвертируют файлы в JPEG для отправки в мессенджеры и социальные сети. Отдельных ограничений на использование формата в российском законодательстве нет.
Источники:
- ISO/IEC 23008-12:2017 — Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 12: HEIF image file format
- Документация Apple: High Efficiency Image File Format (HEIF)
- Документация Microsoft: HEIF Image Extensions
- Сайт MPEG: MPEG HEIF
