Вы копируете фотографии с iPhone на ноутбук с Windows и получаете папку с файлами .heic, которые, кажется, ничто не открывает. Или вы пытаетесь загрузить фото с iPhone в форму и получаете ошибку о том, что тип файла не поддерживается. Это одна из самых распространённых проблем совместимости с современными iPhone, и у неё есть простое объяснение.
Что такое HEIC на самом деле
HEIC расшифровывается как High Efficiency Image Container (контейнер изображений высокой эффективности). Это реализация Apple формата HEIF (High Efficiency Image File Format — формат файлов изображений высокой эффективности), стандартизированного группой Moving Picture Experts Group — той же организацией, что стоит за MP4 и аудио AAC.
Алгоритм сжатия внутри файла HEIC (HEVC / H.265) значительно эффективнее алгоритма внутри JPG (JPEG / DCT). Фотография HEIC при том же воспринимаемом визуальном качестве обычно занимает примерно вдвое меньше места, чем эквивалентный JPG. Для телефона, который снимает изображения с разрешением 50 мегапикселей, такая экономия имеет значение.
Почему Apple перешла на HEIC в 2017 году
Начиная с iOS 11 и iPhone 7, Apple изменила формат камеры по умолчанию с JPG на HEIC. Причиной была экономия места: по мере роста разрешения камер фотографии HEIC занимали вдвое меньше места, чем JPG, при том же качестве. Учитывая, что у многих iPhone в то время было всего 32 или 64 ГБ памяти, эта экономия была существенной для пользователей.
Внутри экосистемы Apple — iPhone, iPad, Mac — формат прозрачен. Всё открывает его нативно. Проблема возникает только тогда, когда фотографии покидают экосистему.
Почему файлы HEIC не открываются на других устройствах
HEIC использует более новый кодек (HEVC), который не имеет универсальной поддержки за пределами платформ Apple. Windows добавила частичную поддержку в Windows 10 через платное расширение кодека в Microsoft Store, а позднее встроила его в новые сборки Windows 11 — но поддержка по-прежнему непоследовательна и зависит от приложения и версии Windows. Большинство телефонов Android, систем Linux и старых установок Windows не могут открывать файлы HEIC без дополнительного программного обеспечения. Многие веб-формы загрузки также отклоняют HEIC, поскольку этот формат не входит в исходный веб-стандарт изображений.
Самое простое решение: изменить формат камеры вашего iPhone
Если для вас важнее совместимость, а не экономия места, вы можете переключить свой iPhone на съёмку сразу в JPG:
- ОткройтеНастройкина вашем iPhone.
- НажмитеКамера.
- НажмитеФорматы.
- ВыберитеМаксимальная совместимость.
С этого момента новые фотографии будут сохраняться в формате JPG. Это не повлияет на существующие фотографии в формате HEIC, уже находящиеся на устройстве.
Либо, если вы хотите сохранять HEIC на телефоне, но всегда передавать как JPG, перейдите вНастройки -> Фотои в разделеПеренос на Mac или PCвыберитеАвтоматически. Это автоматически конвертирует фото в JPG при передаче по кабелю на компьютер (но не при копировании через кардридер для SD-карт).
Как конвертировать существующие файлы HEIC в JPG
Для фотографий, уже сохранённых в формате HEIC, необходимо выполнить конвертацию. Есть несколько вариантов:
- Просмотр на Mac- откройте файл HEIC в приложении «Просмотр», затем Файл -> Экспорт и выберите JPG. Можно выполнить пакетный экспорт нескольких файлов, выделив их все в Finder и открыв в «Просмотре».
- iPhone/iPad- отправьте фотографию себе по электронной почте или через AirDrop; iOS часто конвертирует изображение в JPG при передаче на устройства не от Apple. Как вариант, используйте меню «Поделиться» и сохраните копию в «Файлы», а затем отправьте её оттуда.
- Приложение «Фотографии» в Windows- если в вашей установке Windows есть кодек HEIC, откройте файл в «Фотографиях» и используйте «Сохранить как», чтобы экспортировать его в JPG.
- Онлайн-конвертация- Pagivo создаёт специальныйконвертер HEIC в JPG, который будет работать на стороне сервера без необходимости устанавливать какое-либо программное обеспечение. Воспользуйтесь им, когда инструмент будет запущен, а пока используйте описанные выше способы для Mac или iPhone.
Снижает ли конвертация в JPG качество?
Немного. JPG — формат с потерями, и HEIC тоже с потерями, но с лучшим сжатием. Конвертация HEIC в JPG с высоким качеством (90% и выше) даёт результат, визуально неразличимый для большинства случаев. Полученный JPG будет больше, чем файл HEIC — примерно в 1,5-2 раза больше при эквивалентном качестве, — поскольку JPG менее эффективен. В этом и компромисс: максимальная совместимость за счёт большего объёма хранилища.