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

HEIF — формат хранения изображений

HEIF (High Efficiency Image File Format, «формат файла изображений высокой эффективности») — растровый формат хранения изображений, основанный на видеокодеке HEVC (H.265). Разработан Группой экспертов по движущимся изображениям (MPEG) и стандартизирован организацией ISO/IEC под номером 23008-12 в 2015 году. HEIF позволяет сжимать изображения с потерями или без потерь, используя те же методы, что и видеоформаты, и при этом поддерживает ряд возможностей, отсутствующих в устаревшем формате JPEG: 10-битную цветовую глубину, прозрачность, анимацию, метаданные и хранение нескольких изображений в одном файле.

История

Работа над форматом началась в 2013 году в рамках MPEG. Стандарт ISO/IEC 23008-12 был опубликован в октябре 2015 года. Расширение файла — .heif, а для отдельных контейнеров, содержащих изображения, используется расширение .heic (High Efficiency Image Container).

Наиболее широкое распространение формат получил после того, как компания Apple в 2017 году объявила, что iPhone 8, iPhone 8 Plus и iPhone X будут сохранять фотографии в HEIC по умолчанию. Это вызвало волну обсуждений совместимости: многие сервисы и программы на тот момент не поддерживали новый формат. Постепенно поддержка появилась в Android (начиная с Android 8.1), Windows 10, веб-браузерах и популярных графических редакторах.

Устройство и особенности

HEIF — не столько отдельный формат, сколько семейство возможностей, объединённых в контейнер на основе формата ISO Base Media File Format (того же, что используется в MP4). Внутри контейнера могут храниться:

  • изображения, сжатые кодеком HEVC (в том числе с прозрачностью через альфа-канал);
  • последовательности изображений (анимация);
  • серия снимков (например, для HDR или стекинга);
  • миниатюры;
  • метаданные EXIF, XMP;
  • данные глубины (для эффекта размытия фона);
  • звуковые дорожки.

Ключевое преимущество HEIF по сравнению с JPEG — эффективность сжатия: при сопоставимом качестве файлы обычно меньше на 30–50 %. Поддерживается цветовая глубина 8 и 10 бит на канал, что важно для HDR-фотографии.

Классификация

Внутри стандарта выделяют несколько типов элементов:

ТипОписание
hvc1Изображение, сжатое HEVC
gridМозаика из нескольких изображений
iovlНаложение изображений (например, слои)
idenПроизводное изображение (копия с преобразованиями)
thmbМиниатюра
Exif / mimeМетаданные

Совместимость

Проблема совместимости остаётся главным ограничением HEIF. Ряд сервисов и программ по-прежнему не открывает файлы .heic без конвертации. Для обмена изображениями часто используется вариант HEIF с расширением .avif (на основе кодека AV1), который получил более широкую поддержку в браузерах.

См. также

  • HEVC (H.265)
  • AVIF
  • JPEG
  • WebP

Источники

  • ISO/IEC 23008-12:2017 Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 12: Image file format
  • MPEG Group, «High Efficiency Image File Format (HEIF)»
  • Apple Developer Documentation, HEIC
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru