Формат HEIC и конвертация изображений¶
HEIC (High Efficiency Image Container) — формат хранения изображений, основанный на видеокодеке HEVC (H.265), разработанный рабочей группой MPEG и принятый компанией Apple в качестве стандартного формата съёмки для iOS начиная с 2017 года (iPhone 7 и iOS 11). Файлы с расширением .heic и .heif обеспечивают сжатие фотографий примерно вдвое эффективнее JPEG при сопоставимом или лучшем качестве, однако не поддерживаются многими старыми программами, сайтами и устройствами на базе Android и Windows. Для обмена и публикации изображений HEIC обычно конвертируют в JPEG.
¶Структура и свойства формата
HEIC — это контейнер, в котором могут храниться не только одиночные фотографии, но и серии снимков, Live Photos (короткие видеоклипы), изображения с прозрачностью, метаданные и миниатюры. Кодек HEVC сжимает изображения блоками с использованием предсказания межпиксельных и межкадровых зависимостей, что даёт ощутимую экономию места при сохранении детализации.
Основные характеристики:
| Параметр | HEIC | JPEG |
|---|---|---|
| Год стандартизации | 2015 (MPEG), 2017 (Apple) | 1992 |
| Алгоритм сжатия | HEVC (H.265) | DCT, JPEG |
| Сжатие с потерями | Да | Да |
| Битность цвета | До 10 бит | 8 бит |
| Прозрачность | Поддерживается | Не поддерживается |
| Размер файла (типичная фотография) | 1,5–3 МБ | 3–6 МБ |
| Поддержка в Windows 10/11 | Ограничённая (через расширение) | Полная |
| Поддержка в Android | Начиная с Android 10 | Полная |
¶Способы конвертации на компьютере
¶Через стандартное приложение «Фотографии» в Windows
В Windows 10 и Windows 11 встроено приложение «Фотографии», которое умеет открывать HEIC и сохранять копии в JPEG. Для этого файл открывается в приложении, затем через меню «…» или кнопку «Сохранить как» выбирается формат JPEG. Если Windows не открывает HEIC-файл, необходимо установить из Microsoft Store пакеты «Расширение для форматов изображений HEIF» и «Кодек HEVC от производителя устройства».
¶Через Preview на macOS
В macOS формат HEIC поддерживается нативно. Приложение «Просмотр» (Preview) позволяет открыть файл и экспортировать его в JPEG через меню «Файл» → «Экспортировать» с выбором формата и качества. Пакетная конвертация выполняется через «Утилиту изображений» (Image Utilites) или через Finder: выделить файлы, нажать правой кнопкой → «Службы» → «Изображение в формате JPEG».
¶Через онлайн-конвертеры
Существует множество веб-сервисов (CloudConvert, iLoveIMG, Convertio и другие), принимающих HEIC-файлы и возвращающих JPEG. Файл загружается в браузер, обрабатывается на сервере и скачивается обратно. Ограничения: размер файла, количество одновременно обрабатываемых снимков и необходимость передачи изображения третьей стороне, что не подходит для конфиденциальных фотографий.
¶Через графические редакторы
Adobe Photoshop (начиная с версии CC 2018) открывает HEIC при установленном плагине HEIC Codec от Apple. GIMP, начиная с версии 2.10.18, поддерживает HEIC напрямую при наличии библиотеки libheif. После открытия изображение сохраняется в JPEG через стандартное меню «Сохранить как».
¶Через командную строку и утилиты
Для пакетной обработки больших архивов используются утилиты:
- ImageMagick — команда
magick input.heic output.jpg; - libheif — утилита
heif-convert input.heic output.jpg; - FFmpeg — команда
ffmpeg -i input.heic output.jpg.
Эти инструменты кроссплатформенны и работают в Windows, macOS и Linux.
¶Выбор качества при конвертации
JPEG использует сжатие с потерями, поэтому при конвертации задаётся уровень качества (обычно от 1 до 100). Значения 85–95 считаются оптимальными: файл существенно меньше исходного HEIC, а визуальные различия практически незаметны. Значения выше 95 увеличивают размер файла без заметного выигрыша в качестве, значения ниже 70 приводят к появлению видимых артефактов сжатия, особенно на текстурах и градиентах.
¶Сохранение метаданных
При конвертации HEIC в JPEG часть метаданных может теряться. Стандарт EXIF (дата съёмки, модель камеры, настройки выдержки и диафрагмы, GPS-координаты) обычно переносится корректно, но данные Live Photos и некоторые дополнительные поля контейнера HEIC — нет. Для сохранения GPS-данных и других приватных сведений при публикации изображений в открытом доступе метаданные рекомендуется удалять — большинство онлайн-конвертеров и графических редакторов позволяют это сделать.
¶Почему Apple перешла на HEIC
Переход на HEIC в iOS 11 был обусловлен стремлением сэкономить место на устройствах с ограниченным объёмом памяти и уменьшить объём передаваемых по сети данных. По оценкам Apple, фотография в HEIC занимает примерно вдвое меньше места, чем та же фотография в JPEG при сопоставимом качестве. Для обратной совместимости iOS автоматически конвертирует изображения в JPEG при отправке по AirDrop на устройства, не поддерживающие HEIC, при публикации в некоторых сервисах и при подключении к ПК без установленных расширений.
Источники:
- Описание формата HEIF/HEIC на сайте Moving Picture Experts Group (MPEG)
- Документация Apple по форматам изображений в iOS
- Документация Microsoft Store по расширениям HEIF и HEVC
- Руководства ImageMagick, libheif и FFmpeg
