Теряется ли качество при 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 правилам.
- Конвертируйте из оригинального файла HEIC, а не из копии, которая уже прошла через мессенджер.
- Устанавливайте качество 90 для всего, что планируете хранить, так как лишний размер файла стоит дешево, а детали потом восстановить не удастся.
- Конвертируйте один раз. Каждое дополнительное сохранение с потерями наносит урон, который следующее сохранение исправить не сможет.
- Изменяйте размер перед конвертацией, если для конечной цели требуется фиксированный размер отображения, так как предварительное уменьшение облегчает работу алгоритмам сжатия.
- Храните оригиналы 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-архив.
Настройте качество один раз, и каждый файл в партии будет сконвертирован по одному стандарту, что сохранит единообразие семейного архива. Поскольку работа происходит на вашем собственном процессоре, большая библиотека конвертируется со скоростью вашего компьютера, а не вашего интернет-соединения, и ничего не сохраняется на сервере после окончания работы.