Перейти к содержимому
FileSlimmer
Инструменты
Руководства

Что такое HEIC и что оставлять — его или JPEG?

Последняя проверка

Телефон сохраняет файлы .heic, а на ноутбуке их ничем не открыть. Что это такое и нужны ли они мне?

Чтение 4 мин · проверено 28 августа 2026 г.

Как расшифровывается HEIC

HEIC обычно расшифровывают как High Efficiency Image Container. Расширение .heic обозначает файл изображения из семейства HEIF, внутри которого пиксели, как правило, закодированы с помощью HEVC. В обиходе говорят HEIC, имея в виду файл фотографии с iPhone, хотя стандарт контейнера — это HEIF, а кодеком сжатия внутри обычно оказывается HEVC.

Это различие и объясняет, почему замена .heic на .jpg не конвертирует фотографию. Расширение — всего лишь ярлык; программа по-прежнему находит внутри структуру HEIF и данные изображения, сжатые HEVC. Настоящая конвертация обязана декодировать эти пиксели и закодировать новый файл JPEG, PNG или WebP.

HEIC — это контейнер, а не кодек

Файл .heic — это файл HEIF, то есть High Efficiency Image File Format, стандартизованный как ISO/IEC 23008-12. HEIF — контейнер, построенный на той же базовой медиаструктуре ISO, которую использует MP4. Он описывает, как внутри файла расположены изображения, миниатюры, карты глубины, последовательности кадров и метаданные, но ничего не говорит о том, как закодированы пиксели.

В файлах, которые создаёт iPhone, пиксели закодированы с помощью HEVC, он же H.265, — видеокодека, стандартизованного как ITU-T H.265. Отсюда происходят и достоинства формата, и его беды: вы, по сути, храните фотографию как отдельный кадр современного видеокодека.

Почему телефон выбрал именно его

У HEVC есть инструменты внутрикадрового предсказания, которых нет в конструкции JPEG образца 1992 года, поэтому при том же визуальном качестве ему обычно нужно меньше бит. Память в телефоне конечна, а фотоархивы — нет, так что экономия оборачивается для производителя устройств реальными деньгами. Контейнер к тому же позволяет держать в одном файле несколько связанных изображений — кадры серийной съёмки, снимок и короткий ролик Live Photo, альфа-канал или канал глубины — вместо того чтобы раскидывать их по папке.

Есть и второе преимущество, которое для части людей важнее размера: HEIF поддерживает больше 8 бит на канал. У 10-битного изображения гораздо больше запаса в градиентах, поэтому небо и оттенки кожи переносят обработку лучше, чем перенесли бы в 8-битном JPEG.

Почему остальные программы отказываются его открывать

HEVC — запатентованный кодек, декодеры которого влекут лицензионные обязательства. Это юридический и коммерческий факт, а не технический, и именно он главная причина неровной поддержки: одни операционные системы поставляются с декодером, другие — только при наличии аппаратного декодера, одни браузеры декодируют HEIC, другие нет. Файл, который мгновенно открывается на снявшем его телефоне, может оказаться нечитаемым на машине в трёх метрах от него.

Поэтому FileSlimmer декодирует HEIC, но никогда его не записывает. Конвертация идёт в вашем браузере: используется системный декодер, если он есть, и собственный декодер на WebAssembly, если его нет, — а на выходе получается JPEG, PNG или WebP, то есть форматы, которые принимающая программа действительно откроет.

HEIC против JPEG, честно

В чём выигрывает каждый формат на одной и той же фотографии
СвойствоHEIC, то есть HEIF с HEVCJPEG
Размер при схожем качествеОбычно меньшеОбычно больше
Битовая глубина8 или 10 бит на канал8 бит на канал
ПрозрачностьПоддерживаетсяНе поддерживается
Несколько изображений в одном файлеПоддерживаетсяНе поддерживается
Открывается в незнакомых программахЧасто нетПочти всегда
ЛицензированиеЗапатентованный кодекФактически свободен от обременений

Что может скрывать файл HEIC

Поскольку контейнер способен хранить целый набор, один .heic может содержать больше, чем та картинка, которую вы видите. Live Photo несёт рядом со снимком короткую последовательность кадров. Портретный снимок может нести карту глубины. Серийная съёмка — множество кадров, один из которых помечен как основной. Конвертация в JPEG даёт одно плоское изображение, поэтому всего, что контейнер нёс рядом с основным изображением, в результате не окажется.

Ориентация заслуживает отдельного упоминания. HEIC записывает поворот в метаданные ровно так же, как это делает JPEG. Конвертер, который их игнорирует, выдаёт фотографии, лежащие набок. FileSlimmer применяет записанную ориентацию к пикселям во время конвертации, поэтому JPEG выглядит так же, как его показывал телефон.

Так какую копию оставить?

  • Оставьте HEIC в качестве оригинала, если не выходите за пределы экосистемы, которая его читает, и цените компактность архива и лишнюю битовую глубину.
  • Конвертируйте в JPEG всё, что отправляете вовне: в форму загрузки, в сервис печати, вложением в письме, коллеге с неизвестным набором программ.
  • Конвертируйте в PNG только тогда, когда для обработки нужен результат без потерь; файл выйдет заметно крупнее, чем в любом из двух других форматов.
  • Не конвертируйте HEIC в JPEG с последующим удалением HEIC, если HEIC был вашим единственным оригиналом. Такая конвертация — перекодирование с потерями изображения, уже сжатого с потерями.

Ограничения, о которых стоит знать до конвертации

Конвертация — это второй проход с потерями, поэтому небольшая часть качества теряется даже на высокой настройке. Если браузер вообще не умеет декодировать HEVC, а собственный запасной декодер не справляется с конкретной разновидностью — необычным профилем, повреждённым файлом, кодеком, отличным от HEVC, внутри того же контейнера, — конвертация завершается ошибкой, а не выдаёт что-то неправильное. FileSlimmer сообщает, какой файл не удалось обработать и почему, и оставляет оригинал нетронутым.

Если хотите снять этот вопрос в самом источнике, у большинства камер в телефонах есть настройка совместимости, которая переключает съёмку обратно на JPEG. Вы меняете место в памяти на возможность передать файл кому угодно.

Инструменты для этого

Источники

Другие руководства

Все руководства FileSlimmer