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