Изображения
Формат HEIC: спецификация и направления
Направления из HEIC с параметрами и ограничениями преобразования.
Спецификация HEIC
| Полное имя | High Efficiency Image Coding |
|---|---|
| Разработчик спецификации | MPEG (ISO/IEC 23008-12), разработка Nokia, внедрение — Apple |
| Год публикации | 2015 |
| Расширение | .heic |
| MIME-типы | image/heic, image/heic-sequence |
| Тип содержимого | Двоичное |
| Модель сжатия | С потерями |
| Альфа-канал | Есть |
| Многостраничность | Реализована |
| Кодек | HEVC (H.265) |
| Глубина цвета | 10 бит на канал |
| Размер | примерно вдвое меньше JPEG |
| Внутри файла | серия кадров, Live Photo, карта глубины, миниатюра |
| Ограничение | вне устройств Apple нужны кодеки HEVC |
| Читающие программы | Фото (macOS, iOS), Windows 11 с расширениями HEIF и HEVC, Adobe Lightroom, GIMP 2.10 и новее, XnView MP, ImageMagick |
| Документ спецификации | Открыть спецификацию |
HEIC → другие форматы
| Направление | Что получится | Точность |
|---|---|---|
| .heic.jpg | Конвертация HEIC в JPG | близкая |
| .heic.png | Конвертация HEIC в PNG | близкая |
| .heic.pdf | Конвертация HEIC в PDF | близкая |
| .heic.webp | Конвертация HEIC в WebP | близкая |
Другие форматы → HEIC
Входящих направлений у HEIC нет: формат не собирается ни из чего. Состав реестра приведён в разделе Реестр форматов.
Спецификация HEIC
HEIC — изображение в контейнере HEIF (ISO/IEC 23008-12), построенном на той же базовой структуре ISO BMFF, что и MP4. Кадр закодирован HEVC и часто разбит на плитки; рядом в контейнере хранятся вспомогательные изображения — карта глубины портретного режима, миниатюра, альфа-маска — и набор кадров для Live Photo.
Экономия относительно JPEG составляет примерно половину при сопоставимом качестве и достигается за счёт внутрикадрового кодирования HEVC: блоки переменного размера от 8 до 64 пикселей, 35 режимов предсказания, адаптивная фильтрация контуров. Дополнительное преимущество — 10 бит на канал, дающие 1024 градации вместо 256 и убирающие полосатость на плавных переходах неба и кожи.
Проблема формата не техническая, а лицензионная. Декодер HEVC требует патентных отчислений, поэтому Windows не содержит его в базовой поставке: нужны «Расширения для изображений HEIF» и платные «Расширения для видео HEVC» из Microsoft Store. Государственные порталы, банковские формы и часть площадок отклоняют файлы с расширением .heic на уровне проверки типа. Photoshop открывает формат начиная с версии 2019.
При конвертации действуют три правила. Из Live Photo берётся ключевой кадр: видеофрагмент и звук в статическое изображение перенести некуда. Десятибитная глубина при переводе в JPEG или PNG-8 сводится к восьми битам, и на длинных градиентах возможна полосатость — PNG с 16 битами её избежит ценой объёма. Ориентация из метаданных применяется к пикселям, чтобы результат не зависел от того, читает ли принимающая программа флаг поворота.
Форматы того же класса
Остальные записи класса «Изображения». Для каждой заведена своя страница с полным перечнем направлений: и от HEIC, и к нему.
Вопросы по формату HEIC
Насколько вырастет файл при переводе в JPEG?
Примерно вдвое при визуально сопоставимом качестве: HEVC описывает тот же кадр эффективнее. Снимок на 1,8 МБ обычно превращается в 3,5–4 МБ при качестве 90. Уменьшить результат можно только снижением качества или геометрии — вернуть эффективность исходного кодека в рамках JPEG невозможно.
Как заставить iPhone снимать сразу в JPEG?
«Настройки → Камера → Форматы → Наиболее совместимые» переключает съёмку на JPEG и H.264. Отдельно проверьте «Настройки → Фото → Перенос на Mac или ПК»: режим «Автоматически» конвертирует снимки при копировании по кабелю, «Переносить оригиналы» отдаёт HEIC как есть. Уже снятые файлы настройка не затрагивает.
Что происходит с картой глубины и портретным эффектом?
Вспомогательные изображения остаются в контейнере HEIF и в обычные растровые форматы не переносятся: ни JPEG, ни PNG не имеют места для канала глубины. В результат попадает готовый кадр — с уже применённым размытием фона, если оно было отрисовано, — но повторно изменить степень размытия по нему уже нельзя.