Перейти к содержимому

Теряется ли качество при HEIC в JPG

Да, незначительно, а размер файла увеличивается примерно вдвое. Рассказываем, насколько это критично на практике и когда стоит беспокоиться.

Да, конвертация HEIC в JPG приводит к небольшой потере качества, а размер файла увеличивается примерно в два раза. При качестве 90 и выше разницу на обычной фотографии заметить практически невозможно. При качестве 70 и ниже она становится видимой на небе, коже и других гладких областях.

Оба формата используют сжатие с потерями, поэтому при конвертации файл High Efficiency Image Container (HEIC) сначала декодируется, а затем кодируется в новый JPEG. Это второе кодирование отбрасывает еще немного деталей из изображения, которое и так уже было неидеальным. Потеря реальна, но для большинства целей несущественна.

Сколько качества теряется

При качестве 90 потеря незаметна при обычном просмотре и обнаруживается только при попиксельном сравнении файлов. Искажения концентрируются в определенных местах, а не распределяются равномерно по всему изображению.

  • Плавные градиенты, такие как чистое небо, первыми показывают слабый бандинг, когда постепенное изменение цвета превращается в видимые ступени.
  • Тонкие текстуры, такие как волосы, переплетение нитей ткани и листва, слегка смягчаются.
  • Высококонтрастные края, например темный текст на белом фоне, могут получить едва заметный ореол.
  • Однотонные области, такие как окрашенная стена, остаются чистыми при любом разумном качестве.
  • Общие цвета и экспозиция не меняются, так как конвертация влияет на детализацию, а не на тон.

Почему файл становится больше

HEIC примерно в два раза эффективнее JPEG, поэтому одна и та же фотография обычно получается примерно в два раза больше по размеру. Изменение размера удивляет людей сильнее, чем изменение качества.

Причина кроется в возрасте. Формат JPEG был стандартизирован в 1992 году, и его методы сжатия относятся к тому десятилетию. HEIC использует кодек High Efficiency Video Coding (HEVC), разработанный на 20 лет позже, который гораздо умнее прогнозирует значения пикселей и требует меньше бит для описания той же картинки. Превращение HEIC-файла размером 2 MB в JPEG размером 4 MB — это ожидаемый результат, а не ошибка конвертации.

Настройки качества и их цена

Используйте качество 90 для фотографий, которые планируете хранить, и качество от 75 до 80 для всего, что отправляется на веб-сайт. В таблице показано, во что превращается типичная фотография HEIC размером 2 MB при каждой настройке.

Качество JPEGИтоговый размерВидимая разницаЛучше всего для
100от 8 MB до 9 MBОтсутствует, нерациональноНичего на практике
90–95от 4 MB до 5 MBНет при обычном просмотреАрхивы и печать
80–85от 2 MB до 3 MBОчень незначительная при близком рассмотренииОбщее использование
70–75от 1 MB до 2 MBЛегкое размытие в гладких областяхВеб-сайты
Ниже 60Меньше 1 MBОтчетливо виднаТолько при жестких лимитах на загрузку

Качества 100 стоит избегать. Эта настройка примерно удваивает размер файла по сравнению с качеством 90, не давая при этом никакой разницы, которую мог бы заметить зритель, поскольку JPEG остается форматом с потерями даже на максимальном значении.

Когда потеря качества действительно важна

Потеря имеет значение, если фотография будет сильно редактироваться в дальнейшем, печататься в большом формате или повторно конвертироваться позже. Для просмотра, отправки друзьям и загрузки в сеть это не имеет никакого значения.

Сильное редактирование — самый наглядный пример. Осветление теней, повышение контрастности или восстановление пересвеченного неба усиливают артефакты сжатия, которые ранее были невидимы. Поэтому обработка, примененная к JPEG с качеством 75, даст худший результат, чем та же обработка оригинала HEIC. Всем, кто планирует редактировать снимки, следует сохранять файлы HEIC и конвертировать только готовые экспортированные версии.

Как конвертировать с минимальными потерями

Чтобы сохранить как можно больше деталей, следуйте этим 5 правилам.

  1. Конвертируйте из оригинального файла HEIC, а не из копии, которая уже прошла через мессенджер.
  2. Устанавливайте качество 90 для всего, что планируете хранить, так как лишний размер файла стоит дешево, а детали потом восстановить не удастся.
  3. Конвертируйте один раз. Каждое дополнительное сохранение с потерями наносит урон, который следующее сохранение исправить не сможет.
  4. Изменяйте размер перед конвертацией, если для конечной цели требуется фиксированный размер отображения, так как предварительное уменьшение облегчает работу алгоритмам сжатия.
  5. Храните оригиналы HEIC до тех пор, пока не проверите сконвертированные файлы.

Как полностью избежать потерь

Конвертируйте в WebP или AVIF вместо JPEG, когда размер важнее универсальной совместимости. Оба формата по размеру близки к оригинальному файлу HEIC, поэтому проблема удвоения объема исчезает.

WebP поддерживается всеми современными браузерами и отлично подходит для веб-сайтов. Формат AV1 Image File Format (AVIF) сжимает большие фотографии еще сильнее, но кодируется медленнее. Ни один из этих форматов не принимается государственными порталами при подаче документов, и оба по-прежнему ненадежно работают в электронной почте, поэтому JPEG остается правильным выбором, когда целью является онлайн-форма или почтовый ящик.

Что не меняется при конвертации

  • Размеры в пикселях остаются прежними, если вы намеренно не измените их.
  • Цвет и экспозиция не затрагиваются, так как сжатие работает с деталями, а не с тональностью.
  • Метаданные EXIF, включая дату съемки, переносятся, если конвертер поддерживает их сохранение.
  • Ориентация сохраняется, поэтому фотографии, сделанные боком, останутся в правильном положении.
  • Карты глубины и движение Live Photo теряются, так как в JPEG их негде хранить.

Почему повторное сохранение — реальная опасность

Урон от сжатия накапливается, поэтому каждое дополнительное сохранение JPEG безвозвратно отбрасывает еще немного деталей. Однократная конвертация из HEIC почти ничего не стоит, в то время как 5 циклов открытия и повторного сохранения приведут к заметному ухудшению качества.

Эта проблема чаще всего возникает с фотографиями, которыми делятся многократно. Изображение, отправленное через мессенджер, сохраненное, пересланное и снова сохраненное, может пройти через 4 или 5 кодирований, прежде чем кто-то решит его отредактировать. Работа каждый раз с оригиналом HEIC полностью решает эту проблему, что является веской практической причиной хранить оригиналы, а не удалять их сразу после конвертации.

Как честно сравнить 2 файла

Откройте оба изображения в масштабе 100 процентов на одном экране и посмотрите на одну и ту же область, так как миниатюры полностью скрывают дефекты сжатия. Сравнение в уменьшенном размере ничего не даст, поскольку уменьшение стирает те самые детали, которые вы пытаетесь изучить.

  • Увеличьте масштаб до 100 процентов, а не вписывайте изображение в окно.
  • Посмотрите на гладкую область, например на небо или однотонную стену, где бандинг проявляется в первую очередь.
  • Посмотрите на высококонтрастный край, где ореолы появляются раньше любых других изменений.
  • Переключайтесь между двумя файлами в одной позиции, а не просматривайте их бок о бок.
  • Оценивайте на обычном экране, так как изучение фотографии при увеличении 400 процентов не имеет отношения к тому, как ее будут видеть люди.

Меняет ли конвертация размеры или ориентацию

Нет, размеры в пикселях и ориентация сохраняются, если вы намеренно не измените размер. Фотография HEIC размером 3024 на 4032 пикселя становится JPEG размером 3024 на 4032 пикселя, с тем же кадрированием и тем же углом поворота.

Ориентация заслуживает краткого упоминания, так как иногда она сбивается в некачественных конвертерах. Камеры записывают поворот в виде флага метаданных, а не путем физического поворота пикселей, и конвертер, который теряет этот флаг, выдает фотографии, лежащие на боку. Проверка 3 или 4 портретных снимков после обработки большой партии подтвердит, что флаг сохранился, и это займет гораздо меньше времени, чем исправление сотен файлов позже.

Достаточно ли хорош сконвертированный JPEG для печати

Да, JPEG с качеством 90 печатается неотличимо от оригинала HEIC при любом обычном размере печати. Фотолаборатории принимают JPEG на протяжении десятилетий, и большинство из них вообще не работают с HEIC.

Для печати разрешение имеет большее значение, чем формат. 12-мегапиксельная фотография чисто печатается вплоть до формата A3 при плотности 300 точек на дюйм, независимо от формата файла. Конвертируйте с качеством 90 или выше для печати, избегайте предварительного уменьшения размера, и потери от сжатия будут гораздо меньше, чем различия, вносимые принтером и бумагой.

Конвертация библиотеки без загрузки в сеть

Наш конвертер работает полностью в вашем браузере, поэтому решение о качестве остается за вами, а фотографии никогда не покидают ваше устройство. За один раз можно сконвертировать до 500 файлов, причем можно просто перетащить ZIP-архив.

Настройте качество один раз, и каждый файл в партии будет сконвертирован по одному стандарту, что сохранит единообразие семейного архива. Поскольку работа происходит на вашем собственном процессоре, большая библиотека конвертируется со скоростью вашего компьютера, а не вашего интернет-соединения, и ничего не сохраняется на сервере после окончания работы.

Назад в блог