Перейти к содержимому

Изображения

Формат HEIC: спецификация и направления

Направления из HEIC с параметрами и ограничениями преобразования.

.heic4 направления из HEIC0 направлений в 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
НаправлениеЧто получитсяТочность
.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 не имеют места для канала глубины. В результат попадает готовый кадр — с уже применённым размытием фона, если оно было отрисовано, — но повторно изменить степень размытия по нему уже нельзя.