shadcn.io— тисячі готових блоків shadcn/ui
Перейти до вмісту

Чому айфон знімає у форматі HEIC, і коли робити JPG

Уперше це вкусило мене, коли я намагався прикріпити фото до форми звернення до орендодавця. Перетягую знімок, індикатор завантаження крутнувся один раз, і форма пише: «непідтримуваний тип файлу». У застосунку «Фото» знімок мав абсолютно нормальний вигляд. Файл називався IMG_4471.HEIC, і форма гадки не мала, що з ним робити.

Ось вам уся історія HEIC в одному реченні. За будь-якою вимірюваною ознакою це кращий формат, ніж JPG, — і при цьому вперта частина софту, яким ви користуєтеся щодня, досі дивиться на нього порожнім поглядом.

Навіщо Apple взагалі перейшов на HEIC

Приблизно у 2017-му айфони тихо змінили типовий формат знімків із JPEG на HEIC — High Efficiency Image Container, збудований на відеокодеку HEVC. Причиною була пам'ять. HEIC зберігає той самий знімок приблизно вдвічі меншим. Фото, яке в JPEG важило б 4 МБ, займає ближче до 2 МБ, а око різниці не вловить.

І це не лише про менший розмір. HEIC уміє тримати 16-бітний колір замість 8-бітного в JPG, тож зберігає більше тонального діапазону, який захопила камера. Він складає Live Photos, карти глибини та серії кадрів в один контейнер. На телефоні це правильний вибір. Apple не помилився.

Пастка, про яку мовчать у сервісному центрі

HEIC обтяжений патентами, і підтримка поза світом Apple подекуди дірява так, як із JPG не буває. Ось де я особисто натикався на стіну:

  • Форми завантаження в державних і банківських сервісах
  • Старіші машини на Windows без платного пакета кодеків HEVC
  • Чимало полів для зображень у вебзастосунках і CMS
  • Групові чати з друзями на Android, які часом перетискають фото в кашу
  • Майже будь-яка форма «прикріпіть фото», написана до 2020 року

JPG натомість відкривається геть усім ще з 1990-х. Немає такого пристрою, браузера, форми чи древнього офісного ПК, який би вдавився JPG. Саме ця універсальність і є цілою причиною конвертувати.

Що ви насправді втрачаєте

Скажу чесно, бо цю частину більшість сторінок «конвертуй HEIC негайно» оминає. Перехід із HEIC у JPG не безкоштовний. Це конвертація з втратами у формат із втратами, тобто ви перекодовуєте вже стиснені дані, а JPG — менш ефективний формат. Три реальні витрати:

Що тримає HEICЩо робить JPG
~2 МБ для знімка 12 Мп~3.5–4.5 МБ для того самого фото
16-бітна глибина кольору8-бітна — на небі можливі смуги
Live Photo, глибина, HDR-мапаЗведено до одного плоского кадру

Тобто файл стає більшим, а колірний діапазон — меншим. Звучить як поганий обмін, доки ви не згадаєте суть: трохи більший файл, що відкривається всюди, кращий за менший, який не відкривається там, де вам треба. Для фото, яке ви завантажуєте, надсилаєте поштою чи передаєте комусь на ПК, цей обмін щоразу вартий того.

Втрата якості на практиці невелика. За розумного налаштування якості конвертований JPG візуально не відрізнити від HEIC для будь-чого, що ви дивитиметеся на екрані. 8-бітну стелю ви помітите хіба що в екстремальних випадках — на плавному градієнті заходу сонця можуть проступити ледь помітні смуги. Для знімка, який іде у форму, ви цього не побачите ніколи.

Коли я не конвертую

Якщо фото лишається всередині екосистеми Apple — живе в моїй бібліотеці, синхронізується на інші пристрої, друкується власним шляхом Apple, — я лишаю його в HEIC. Конвертувати тут означало б просто збільшити файл і викинути глибину кольору без жодної причини. Для архіву HEIC — кращий формат. Я тягнуся по JPG лише тієї миті, коли фото має покинути обгороджений сад.

І ще одного я не роблю ніколи — не конвертую єдину копію. Оригінальний HEIC на телефоні лишається на місці. Я експортую JPG туди, куди він прямує, а майстер-файл зберігає повний колір і глибину. Те саме правило я тримаю для будь-якого формату: конвертуй копію, яку відправляєш, зберігай оригінал, який тобі належить.

Як я роблю це насправді

HEIC можна вимкнути в самому джерелі — «Налаштування», «Камера», «Формати», «Найсумісніші», — і айфон відтоді знімає в JPG. Це працює, але означає, що кожен знімок довіку платить податок JPG, навіть той, що ніколи не покидає телефон. Я радше зніматиму в HEIC і конвертуватиму ту жменю, якою реально ділюся.

Для цього я беру конвертер HEIC у JPG на цьому сайті. Він працює у вашому браузері, тож фото не покидає пристрій — а тут це важить більше, ніж зазвичай, бо це ваші справжні особисті знімки, а не стокові скриншоти. Закиньте HEIC, отримайте JPG, який форма орендодавця, ноутбук вашої тітки на Windows і будь-яке поле завантаження на світі приймуть без нарікань.

Війну форматів не варто вести на формі звернення о дев'ятій вечора. Сконвертуйте один знімок, надішліть, ідіть далі. Саме так я тепер і роблю, і IMG_4471 нарешті завантажився.

Схожі статті


Усі статті