Файли HEIC: чому фото з iPhone не відкриваються і що робити
Що таке HEIC, чому Windows, Android і форми завантаження відхиляють фото з iPhone і як перетворити їх на JPG чи PNG у браузері, не завантажуючи на сервер.
Коротко
- Тип
- Зображення
- Стиснення
- З втратами
- Розширення
- .heic, .heif
- MIME-тип
- image/heic
- Також відомий як
- HEIF, iPhone photo
HEIC — це файл, який записує камера iPhone. Формат під ним — HEIF, High Efficiency Image File Format, стандартизований MPEG у 2015 році; файл .heic — це контейнер HEIF із зображеннями, стиснутими HEVC, відеокодеком, відомим також як H.265. Apple зробила його типовим для камери в iOS 11 у 2017 році, і кожен iPhone відтоді зберігає фото саме так, якщо не вказати інакше.
Докладніше
Причина — розмір. Кодування фотографії як ключового кадру відео зберігає її приблизно на половині місця, потрібного JPEG за схожої якості, а це важливо для телефона, що робить тисячі знімків. HEIF також містить те, чого JPEG не вміє: кілька зображень в одному файлі для серійної зйомки й Live Photos, карти глибини для портретного режиму, прозорість і 10-бітний колір. Великі фото зберігаються як сітка плиток, яку переглядач зшиває назад.
Ціна — сумісність. HEVC захищено патентами з ліцензійними платежами, тож підтримка поза Apple приходила повільно. Windows показує HEIC лише після встановлення розширень із Microsoft Store, одне з яких платне; Chrome і Firefox узагалі його не декодують; а багато форм завантаження, служб друку й старіших програм прямо відхиляють файл. iPhone автоматично конвертує в JPG, коли ділиться деякими способами, але не всіма, і фото, скопійоване кабелем чи хмарною синхронізацією, зазвичай приходить як HEIC.
Конвертація — надійне рішення. JPG — ціль для фото, яке має відкриватися будь-де, — він виходить приблизно вдвічі більшим за HEIC. PNG підходить для фото, яке ви збираєтеся редагувати, або для фото з прозорістю, і він у кілька разів більший. Тут декодування виконує libheif, еталонний декодер, що працює у вашому браузері як WebAssembly, тож фото лишаються на вашому пристрої; сконвертована копія не несе метаданих про місце чи камеру.
Конвертувати HEIC в інші формати
Запитання про HEIC
Що таке файл HEIC?
Фото у форматі High Efficiency Image File Format, стиснуте кодеком HEVC. Саме так типово зберігають знімки iPhone, і він вміщує зображення приблизно на половині місця JPEG за схожої якості.
Чому я не можу відкрити HEIC на Windows?
Бо Windows не декодує HEVC з коробки. Йому потрібні розширення HEIF і HEVC із Microsoft Store, друге з яких коштує грошей. Конвертація в JPG позбавляє потреби в обох.
Чи HEIC кращий за JPG?
За стисненням так — схожа якість приблизно на половині розміру, — і він підтримує прозорість, 10-бітний колір і кілька зображень. Перевага JPG у тому, що його відкриває все, а під час поширення зазвичай важить саме це.
HEIC у JPG чи в PNG?
JPG, щоб ділитися й завантажувати. PNG, коли ви збираєтеся редагувати фото або в ньому є прозорість, яку треба зберегти. PNG буде в кілька разів більшим за HEIC, а JPG — приблизно вдвічі.
Чи HEIF — це те саме, що HEIC?
HEIF — формат контейнера; HEIC — це HEIF із зображеннями, стиснутими HEVC, саме такі файли створюють iPhone. Розширення .heif іноді використовують для тих самих файлів, і цей конвертер приймає обидва.
Чи завантажуються мої фото, коли я їх тут конвертую?
Ні. Декодер працює у вашому браузері; під час першої конвертації це завантаження на 1,4 МБ, і більше нічого. Сконвертуйте одне фото, вимкніть мережу й сконвертуйте ще одне, щоб переконатися самим.
Чи зберігає конвертація місце й дату фото?
Ні. Canvas браузера не переносить метаданих, тож GPS-координати, дані камери й дата зйомки прибираються. Це захищає ваше місцезнаходження, коли ви ділитеся, але збережіть оригінал, якщо дата вам потрібна.
Як зробити, щоб iPhone зберігав JPG?
Параметри → Камера → Формати → «Найсумісніший». Нові фото тоді зберігатимуться як JPG і займатимуть більше місця; наявні лишаться в HEIC.