HEIC или JPEG: почему фото не открывается и что делать
Фото не открывается потому, что HEIC новее и некоторые устройства и программы не умеют его читать, а JPEG открывается почти везде. Настройка камеры Apple «Наиболее совместимый» сохраняет снимки в JPEG, а Apple может автоматически конвертировать HEIC, когда вы отправляете его на устройство, которое его не поддерживает.
1. Что такое HEIC на самом деле
HEIC (иногда пишут HEIF) — современный формат изображений, созданный, чтобы хранить фото в файле меньшего размера, чем JPEG, при сопоставимом визуальном качестве. Документация поддержки Apple описывает эту настройку прямо: на совместимых iPhone и iPad можно выбрать формат камеры между «Наиболее совместимый», который «теперь будет использовать формат JPEG или H.264», и «Высокая эффективность», которая использует «экономящие место форматы HEIF и HEVC». Слова «экономящие место» несут в этой фразе реальный смысл: фото HEIC обычно занимают заметно меньше места, чем JPEG равного качества, именно поэтому Apple сделала его форматом по умолчанию.
Собственная техническая документация Android Open Source Project подтверждает, что HEIC — настоящий, стандартизированный формат, а не что-то принадлежащее только Apple: она описывает HEIC как «специфичную для HEVC (High Efficiency Video Coding) разновидность формата файлов изображений высокой эффективности (HEIF) по ISO/IEC 23008-12» и сообщает, что устройства с Android 10 и новее его поддерживают, если в устройстве есть подходящий аппаратный кодировщик.
2. Почему отправка фото HEIC иногда не удаётся
Документация Apple точно описывает, что происходит при отправке файла HEIF или HEVC: «Если вы делитесь этими медиафайлами другими способами, например через AirDrop, «Сообщения» или электронную почту, а принимающее устройство не поддерживает более новые медиаформаты, медиафайлы могут быть автоматически отправлены в более совместимом формате, например JPEG или H.264». Обратите внимание на условную формулировку: такая конвертация происходит, только когда система Apple определяет, что другое устройство не справится с HEIC, и только при определённых способах отправки. Если вы отправляете файл так, что автоматическая конвертация обходится, например прямой передачей файла вместо AirDrop или «Сообщений», принимающее устройство может получить исходный файл HEIC без всякой конвертации, и если это устройство или его программы не поддерживают HEIC, файл не откроется как следует.
Поэтому одно и то же фото может вести себя по-разному в зависимости от способа отправки: отправленное через AirDrop на iPhone друга оно открывается без проблем, а скопированное вручную на старый компьютер с Windows без программы просмотра, поддерживающей HEIC, может не открыться, пока его не конвертировать.
3. Возврат к JPEG на уровне камеры
Если проблемы совместимости с HEIC возникают достаточно часто, чтобы раздражать, документация Apple точно описывает, как вернуть JPEG по умолчанию у источника: «Откройте «Настройки» и нажмите «Камера». Нажмите «Форматы», затем «Наиболее совместимый»». Apple отмечает, что этот вариант «доступен только на iPhone и iPad, которые могут снимать медиа в формате HEIF или HEVC», то есть все новые фото и видео будут сохраняться сразу как JPEG и H.264, без шага конвертации, вместо того чтобы надеяться, что она сработает правильно при каждой отправке.
4. Конвертация отдельных файлов после съёмки
Для фото, которое вы уже сняли в HEIC и хотите конвертировать по одному, документация Apple описывает ручной путь экспорта: «Если вы откроете изображение HEIF в приложении «Фото» или «Просмотр» на Mac, выберите «Файл» > «Экспортировать», затем формат, например JPEG или PNG, перед сохранением». Это правильный подход, когда нужно конвертировать лишь несколько конкретных фото, а не менять формат камеры по умолчанию на будущее.
5. Чем ситуация на Android немного отличается
Поскольку поддержка HEIC на Android зависит и от версии ОС (10 или новее, по документации Android Open Source Project), и от аппаратного кодировщика конкретного устройства, совместимость с HEIC у телефонов Android менее однородна, чем у iPhone, где Apple контролирует и железо, и программы. Если вы выясняете, почему файл HEIC не открывается на устройстве Android, разумный первый шаг — проверить версию Android и настройки камеры, поскольку доступность формата не гарантирована на каждом телефоне Android так, как обычно гарантирована на недавних iPhone.
- Оставьте настройку по умолчанию (Высокая эффективность/HEIC), если вы смотрите и отправляете фото в основном внутри экосистемы Apple (iPhone на iPhone, «Фото iCloud»), где, как подтверждает документация Apple, формат и разрешение сохраняются и широко поддерживаются.
- Переключитесь на «Наиболее совместимый» (JPEG), если вы регулярно отправляете фото людям со старыми устройствами, не от Apple или с программами, которые ненадёжно работают с HEIC, чтобы не полагаться на то, что автоматическая конвертация каждый раз сработает правильно.
- Конвертируйте отдельные файлы вручную через пункт «Экспорт» в «Фото» или «Просмотре», когда нужна лишь разовая копия JPEG конкретного фото HEIC, а не смена формата камеры по умолчанию.
6. Главное
- HEIC (HEIF) — стандартизированный формат изображений, экономящий место, а не собственный формат Apple, и он поддерживается на Android 10 и новее при подходящем железе.
- Поведение Apple при отправке и конвертации гарантирует автоконвертацию в JPEG лишь при определённых способах, таких как AirDrop, «Сообщения» или электронная почта; другие способы передачи могут вообще не конвертировать файл.
- Переключение формата камеры iPhone на «Наиболее совместимый» в Настройки > Камера > Форматы сохраняет все будущие фото сразу как JPEG, не полагаясь на автоконвертацию.
- Отдельные фото HEIC можно вручную конвертировать в JPEG или PNG через пункт «Экспорт» в приложении «Фото» или «Просмотр» на Mac.
- Поддержка HEIC на Android зависит от устройства, потому что требует и подходящей версии Android, и аппаратного кодировщика телефона, в отличие от более единообразной поддержки на недавних iPhone.