Открыть сервисСервис

Формат HEIC

HEIC (High Efficiency Image Container) — контейнерный формат файлов для хранения изображений и последовательностей изображений, основанный на стандарте сжатия HEVC (H.265). Файлы с расширением .heic (а также .heif) используются для фотографий на устройствах Apple с iOS 11 и macOS High Sierra (2017 год) и более поздних версиях. Формат позволяет хранить изображения вдвое меньшего размера при том же визуальном качестве по сравнению с JPEG.

История и стандарт

HEIC является частью семейства форматов HEIF (High Efficiency Image File Format), разработанного Группой экспертов по кодированию движущегося изображения (MPEG). Стандарт HEIF был опубликован в 2015 году. Расширение .heic обозначает контейнер, в котором в качестве кодека используется HEVC; расширение .heif может использоваться с другими кодеками, например AV1 (AVIF).

Apple первой из крупных производителей внедрила HEIC в массовое потребление: с выходом iOS 11 в 2017 году камеры iPhone стали сохранять фотографии в этом формате по умолчанию. Позднее формат поддержали Samsung, Google (в Android 10 и выше), Microsoft (Windows 10 1803 и новее) и другие производители.

Устройство формата

HEIC-файл — это контейнер на основе ISO Base Media File Format (того же семейства, что и MP4). Внутри контейнера могут храниться:

  • одно или несколько изображений, закодированных в HEVC;
  • миниатюры (thumbnail) для быстрого предпросмотра;
  • последовательности изображений (например, Live Photos от Apple);
  • метаданные EXIF, XMP и IPTC (дата съёмки, GPS-координаты, параметры камеры);
  • данные глубины (depth map) для портретного режима;
  • анимированные изображения (аналог GIF).

Одна из ключевых особенностей — поддержка альфа-канала (прозрачности), чего нет в JPEG.

Преимущества и недостатки

Преимущества:

  • Сжатие на 40–50 % при сопоставимом качестве относительно JPEG.
  • Поддержка 10-битной цветовой глубины (HDR).
  • Возможность хранить несколько изображений и метаданных в одном файле.
  • Поддержка прозрачности и анимации.

Недостатки:

  • Ограниченная совместимость: старые программы, веб-браузеры (кроме Safari), соцсети и редакторы не открывают HEIC напрямую.
  • Патентная обременённость кодека HEVC, что сдерживает его распространение в свободном ПО.
  • Некоторые редакторы при открытии HEIC конвертируют его в JPEG, теряя 10-битную глубину и метаданные.

Совместимость и конвертация

Для работы с HEIC-файлами в Windows 10 и 11 доступно расширение «HEIF Image Extensions» из Microsoft Store. На Android поддержка встроена начиная с Android 10. В Linux HEIC поддерживают GIMP (с плагином), darktable и другие программы через библиотеку libheif.

Конвертация HEIC в JPEG или PNG выполняется штатными средствами macOS («Предпросмотр» → «Экспорт»), средствами Windows, онлайн-конвертерами и специализированными программами (например, iMazing HEIC Converter, XnConvert). На macOS можно настроить камеру сохранять фото в JPEG через «Настройки» → «Камера» → «Формат».

HEIC и другие форматы

ФорматКодекГодРазработчикПримечание
JPEGJPEG1992МККТУниверсальная совместимость
HEICHEVC2017Apple/MPEGСжатие, 10 бит, альфа-канал
AVIFAV12019AOMediaОткрытый стандарт, растущая поддержка
WebPVP8/VP92010GoogleОптимизация для веба

Применение

HEIC используется в основном на мобильных устройствах Apple и Samsung для хранения фотографий. Формат применяется в облачных сервисах Apple (iCloud), мессенджерах и социальных сетях, поддерживающих HEIC, а также в профессиональном ПО для работы с изображениями. В веб-разработке HEIC встречается реже, чем WebP или AVIF, из-за слабой поддержки браузерами.

Источники:

  • ISO/IEC 23008-12:2022 — High Efficiency Image File Format (HEIF)
  • Apple Developer Documentation: HEIC
  • libheif — open source HEIF/HEIC library
  • Microsoft Docs: HEIF Image Extensions
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru