Что такое HEIC (HEIF)? Настройки iPhone, как открыть в Windows и качество при конвертации в JPG
Почему iPhone сохраняет фото в HEIC, режим «Наиболее совместимый», как открыть HEIC в Windows и Android и что меняется при конвертации HEIC в JPG.
Если вы пытались загрузить фото с iPhone на компьютер с Windows или в форму на сайте госучреждения и видели сообщение «формат не поддерживается», скорее всего, это был файл HEIC. В статье по порядку разберём, что такое HEIC, как настроить iPhone и как открыть и конвертировать уже снятые HEIC-фото.
Чем отличаются HEIF и HEIC
HEIF (High Efficiency Image File Format) — это стандарт контейнера изображений, созданный MPEG и стандартизированный как ISO/IEC 23008-12 (первая публикация ISO — 2017 год). Контейнер — это «коробка», в которой лежат данные изображения и дополнительная информация. Если внутри неё изображение сжато видеокодеком HEVC (H.265), это HEIC — именно такие файлы .heic сохраняет iPhone. Если в такую же коробку семейства HEIF положить изображение, сжатое кодеком AV1, получится AVIF.
Контейнер HEIF может хранить в одном файле несколько изображений (серийная съёмка, ключевой кадр Live Photo), карту глубины (портретный режим), миниатюры, метаданные EXIF, сведения о редактировании и т. д. Он поддерживает 10-битный цвет, поэтому используется и для HDR-фото.
Почему iPhone сохраняет в HEIC
Потому что при том же качестве файл получается меньше, чем в JPG. Apple ввела съёмку в HEIF/HEVC начиная с iOS 11, и, согласно документации поддержки Apple, снимать в этом формате могут модели начиная с iPhone 7. Главный плюс — экономия памяти устройства и места в iCloud.
Три настройки iPhone
| Где настраивается | Варианты | Результат |
|---|---|---|
| Настройки > Камера > Форматы | Высокая эффективность / Наиболее совместимый | При «Наиболее совместимый» фото снимаются в JPEG, видео — в H.264 |
| Настройки > Приложения > Фото > Перенос на Mac или ПК | Автоматически / Переносить оригиналы | При «Автоматически» во время импорта по USB файлы могут конвертироваться в JPEG и H.264 |
| Отправка фото (AirDrop, «Сообщения», почта) | Автоматический выбор | Если устройство получателя не поддерживает HEIF, фото может быть преобразовано в JPEG или другой формат |
- Если хотите, чтобы новые фото сохранялись в JPG, переключите формат камеры на «Наиболее совместимый». Правда, каждый снимок будет весить больше.
- Если при переносе уже снятых фото на компьютер нужен JPG, оставьте в настройке переноса «Автоматически». По данным Apple, при включённом «Переносить оригиналы» файлы переносятся в HEIC без конвертации.
- Названия и расположение пунктов меню могут немного различаться в зависимости от версии iOS.
Как открыть HEIC в Windows
Windows часто не поддерживает HEIC полностью «из коробки». Если установить из Microsoft Store Расширения для изображений HEIF (HEIF Image Extensions), с файлами HEIF можно будет работать в приложении «Фотографии» и в Проводнике. А поскольку изображение внутри HEIC сжато HEVC, в зависимости от системы может понадобиться ещё и Расширения для видео HEVC (HEVC Video Extensions). Если установка из Store заблокирована, как на рабочих компьютерах, расширения поставить не получится — быстрее конвертировать файлы в JPG.
Android и HEIC
Согласно таблице поддерживаемых форматов в документации Android Developers, Android поддерживает декодирование HEIF (открытие) начиная с Android 8.0, но встроенного кодировщика платформы (сохранения) не предоставляет. Поэтому HEIC-фото, полученные с iPhone, в большинстве случаев открываются в галерее современных Android-устройств, но поддержка может различаться в зависимости от приложения. Камеры некоторых производителей Android отдельно предлагают опцию сохранения в HEIF.
Как проверить, действительно ли файл в HEIC
Расширение легко изменить, поэтому доверять ему нельзя. У файлов семейства HEIF в начале (байты с 5-го по 8-й) стоит метка ftyp, а сразу за ней — название бренда, например heic, heix или mif1. JPG же начинается с байтов FF D8, а PNG — с 89 50 4E 47. Если файл с расширением .jpg не открывается, возможно, на самом деле это HEIC. Инструменты конвертации определяют формат по содержимому, так что такой файл можно просто загрузить в них.
Поддержка HEIC в браузерах
По данным Can I use, показывать HEIC прямо на веб-странице умеет только Safari 17 и новее (macOS, iOS); Chrome, Edge и Firefox его не поддерживают. По глобальной доле использования браузеров это около 15%. Поэтому большинство форм загрузки на сайтах HEIC не принимают или, если принимают, конвертируют на сервере. Одной из причин медленного распространения поддержки часто называют сложное патентное лицензирование кодека HEVC.
Качество и размер при конвертации в JPG
- Качество: и HEIC, и JPG используют сжатие с потерями, поэтому при конвертации возникают дополнительные потери. При сохранении с качеством около 90 разница на глаз почти незаметна.
- Размер: чтобы сохранить то же качество, JPG тратит больше байтов. То, что файл после конвертации больше исходного HEIC, — нормально. Если есть ограничение по объёму, как при загрузке анкеты, одновременно уменьшайте разрешение.
- Цвет: фото iPhone иногда сохраняются в цветовом пространстве шире sRGB, например Display P3. Если инструмент конвертации неправильно обработает цветовой профиль, цвета могут выглядеть слегка блёклыми.
- HDR и глубина: JPG 8-битный и не может хранить дополнительные изображения, поэтому информация о яркости HDR и карта глубины портретного режима при конвертации теряются.
- Метаданные: в зависимости от способа конвертации EXIF, например место съёмки, может сохраниться или исчезнуть. Если вы беспокоитесь о приватности, после конвертации проверьте, не осталась ли геолокация (метаданные EXIF и приватность).
Что происходит с Live Photo
Live Photo на iPhone — это пара из одного статичного снимка и короткого видео длиной в несколько секунд до и после него. При конвертации HEIC в JPG остаётся только статичное изображение, движения в нём не будет. Чтобы поделиться движущимся моментом, сохраните его как видео в приложении «Фото» или воспользуйтесь параметрами отправки. Из серийной съёмки часто конвертируется только один ключевой кадр, поэтому нужные кадры заранее выберите и сохраните отдельно в «Фото».
Конвертация прямо в браузере
Инструмент конвертер HEIC в JPG не отправляет фото на сервер, а декодирует и кодирует их прямо в этом браузере. Можно загрузить сразу несколько файлов и скачать результат одним ZIP-архивом, а если после конвертации нужно ещё и уменьшить объём, воспользуйтесь инструментом уменьшение размера фото. Характеристики самого формата HEIC собраны в справочнике: HEIC.
Частые вопросы
Почему после конвертации HEIC в JPG файл становится больше?
HEIC сжимается видеокодеком HEVC и эффективнее JPG. Чтобы сохранить то же качество в JPG, нужно больше байтов, поэтому файл после конвертации закономерно больше исходного HEIC.
Бывает, что фото, отправленное с iPhone, приходит получателю в JPG?
По данным Apple, при отправке через AirDrop, «Сообщения» или почту фото может автоматически конвертироваться в более совместимый формат, например JPEG, если устройство получателя не поддерживает HEIF. При синхронизации через «Фото iCloud» исходный формат сохраняется.
Можно просто поменять расширение HEIC-файла на .jpg?
Расширение — лишь часть имени, внутри данные остаются в HEIC. Формы загрузки и программы, проверяющие содержимое файла, отклонят его или не смогут открыть. Файл обязательно нужно действительно конвертировать.
Попробовать сейчас
Источники
- Поддержка Apple — Использование мультимедиа HEIF и HEVC на устройствах Apple
- ISO/IEC 23008-12:2017 — Image File Format (HEIF)
- Nokia Technologies — HEIF technical information
- Microsoft Store — HEIF Image Extensions
- Microsoft Store — HEVC Video Extensions
- Can I use — HEIF/HEIC image format
- Android Developers — Supported media formats (изображения)