Туториалы

Как конвертировать HEIC в JPG без потери качества

koboshiCo-founder
·4 мин чтения
Кратко

Конвертация HEIC в JPG по определению теряет данные, но при правильных настройках потеря остаётся невидимой. В туториале: важные настройки качества, конвертация за один проход и ошибки, которые реально стоят деталей.

У вас есть папка фотографий с iPhone. Файлы в HEIC, примерно по 1,8 МБ каждый, а нужны JPG, которые выглядят точно так же, как оригиналы. При качестве 90 фото на 12 МП превращается в JPG примерно на 3,4 МБ, неотличимый от исходного HEIC при любом обычном размере просмотра. Опустите качество до 60, и то же фото покажет полосы уже на первом небе, которое попадётся на глаза.

Хорошая новость: «без потери качества» достижимо. Плохая новость: это не настройка по умолчанию. Всё зависит от четырёх решений, и этот туториал разберёт каждое.

Что на самом деле значит «без потери качества»

Каждая конвертация HEIC в JPG декодирует изображение HEVC и перекодирует его в JPEG, а JPEG — формат с потерями. Часть деталей отбрасывается намеренно. Вопрос в том, насколько вы контролируете этот отброс. При качестве 95 на фото 12 МП потеря оказывается ниже порога зрения при обычном размере просмотра. При качестве 60 она очевидна: полосы в небе, ореолы вокруг краёв, каша в тенях.

Так что цель не нулевая потеря, потому что с JPG это невозможно. Цель в том, чтобы настроить кодировщик так, чтобы его срезы оказывались ниже вашего восприятия. Это достижимо и повторяемо.

Шаг 1: выберите настройку качества

Всё решает одно число — настройка качества. Большинство конвертеров, включая наш, дают её в виде ползунка.

НастройкаЧто вы получаетеКогда использовать
95-100незаметная потеря, самый большой JPGархивирование, печать, всё, где размер вторичен
85-90потеря невидима при обычном зумепо умолчанию для фото, которыми делятся или которые смотрят на экранах
70-80лёгкие артефакты на градиентахвложения в письма и неформальный обмен
ниже 70заметные артефактытолько когда вы намеренно уменьшаете файл

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

Шаг 2: конвертируйте один раз, из исходника

Самый частый способ испортить качество — перекодировать файл, который уже был перекодирован. Конвертируйте исходный HEIC сразу в JPG. Не конвертируйте JPG, который уже прошёл через другой конвертер, и не прогоняйте результат через тот же инструмент дважды, чтобы «прибраться». Каждый проход добавляет немного шума квантования, и шум накапливается. Это тот же эффект потери поколения, описанный в статье сжатие с потерями и без потерь.

Шаг 3: сохраняйте разрешение

Не уменьшайте масштаб, если цель — качество. Фото 4000 × 3000, конвертированное в полном размере, сохраняет все реальные детали. Если цель — файл поменьше, снижение разрешения — самый эффективный рычаг, но это отдельное от качества решение, и принимать его стоит осознанно, а не полагаясь на настройку конвертера по умолчанию.

Шаг 4: решите, что делать с метаданными

Конвертация может переносить данные EXIF: камера, объектив, GPS, время съёмки. Сохранить их обычно полезно для организации фото и важно для фотографов. Наш конвертер HEIC в JPG по умолчанию переносит метаданные. Если приватность важнее происхождения, руководство по приватности EXIF объясняет, какие поля удалять и зачем.

Где выполнить конвертацию

Всё это даёт результат высокого качества, если выставить качество высоко:

УстройствоСпособЛучше всего для
MacPreview, Файл → Экспорт, формат JPEGнесколько фотографий
WindowsОнлайн-конвертер в браузеревсё, без установки
iPhone/iPadЭкспорт из приложения «Фото» или онлайн-конвертеротправить одно фото
Любое устройствоОнлайн-конвертер, качество 90+папки и партии

Онлайн-путь оставляет каждый файл на вашем устройстве, поэтому он одинаково работает на Windows, Linux и Chromebook без установки чего-либо. Перетащите папку, задайте качество, скачайте JPG и при желании заберите весь набор одним ZIP-архивом.

Как проверить результат

После конвертации увеличьте до 100% и посмотрите на три вещи: плавный градиент (небо), контрастный край (текст или оконная рама) и тёмный участок. Если небо показывает полосы, край — ореол, а тёмный участок — блоки, значит, качество было выставлено слишком низко или исходник перекодировали до того, как он попал к вам. Повторите конвертацию из исходного HEIC при качестве 90 или выше.

Краткая версия

Конвертируйте один раз, из исходного HEIC, при качестве 90 и выше, и сохраняйте разрешение. Такое сочетание даёт JPG, потери которого лежат ниже порога зрения, а это и есть то, что люди имеют в виду под «без потери качества».

Ещё посты в блоге