Бесплатный конвертер

Конвертер HEIC в JPG

Мгновенно конвертируйте изображения HEIC (формат iPhone) в стандартный формат JPG с высоким качеством. Безопасная обработка в вашем браузере.

Перетащите HEIC сюда

Поддерживается до 50 МБ

Или

Об этом инструменте

HEIC — это расширение файла, которое Apple приняла для формата высокоэффективного изображения (HEIF), когда iPhone начали снимать фотографии в формате HEIF, а не в формате JPEG, начиная с iOS 11 в 2017 году. Этот формат сжимает изображения примерно в два раза эффективнее, чем JPEG, при том же визуальном качестве, что означает, что типичная фотография iPhone с разрешением 12 мегапикселей занимает около 1,5–2 МБ в формате HEIC по сравнению с 3–4 МБ в формате JPEG. Недостаток: HEIC плохо поддерживается за пределами экосистемы Apple. Windows, Android и большинство веб-инструментов не могут открыть его без дополнительного программного обеспечения или кодеков.

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

Качество выходного JPEG по умолчанию равно 90, что позволяет изображениям визуально неотличимыми от исходных, при этом создавая файлы, сопоставимые по размеру с исходным HEIC. Увеличение значения (95–100) увеличивает размер файла с минимальной видимой выгодой; понижение (60–75) экономит место, но приводит к появлению артефактов сжатия, которые могут быть заметны на плавных градиентах или сложных текстурах.

Зачем конвертировать HEIC в JPG

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

Даже в экосистеме Apple JPEG остается более безопасным выбором для межплатформенной передачи. При передаче фотографий HEIC коллеге по Windows с помощью AirDrop создаются файлы, которые они не могут открыть. Загрузка HEIC в корпоративную систему управления документами, работающую на Linux, обычно не удается. JPEG — это наименьший общий знаменатель, который работает везде.

Как использовать

Скиньте фотографию с iPhone, получите JPEG. Декодер работает как с файлами HEIC, так и с HEIF.

  1. Загрузите свой файл HEIC: Перетащите файл из папки загрузок, библиотеки фотографий или места назначения AirDrop. Поддерживаются файлы размером до 50 МБ. Принимаются расширения .heic и .heif.
  2. Выберите качество JPEG: Значение по умолчанию — 90, что полностью соответствует источнику. Более высокое качество (95+) редко оправдывает потерю размера. Меньший (75) подходит для совместного использования в Интернете, где размер имеет большее значение, чем точность архивирования.
  3. Конвертировать: Библиотека heic2any декодирует контейнер HEIF и данные изображения в кодировке HEVC в растровое изображение RGB. Растровое изображение рисуется на холсте и экспортируется через Canvas.toBlob('image/jpeg',quality/100). Декодирование фотографий iPhone с полным разрешением может занять секунду или две.
  4. Скачать: Сохраните JPEG на свое устройство. Оригинальный HEIC остался нетронутым. Преобразования нескольких фотографий обрабатываются последовательно с одной загрузкой на каждый вход.

Общие случаи использования

Технические детали

HEIF (ISO/IEC 23008-12) — это формат контейнера, созданный на основе базового формата медиафайлов ISO. Внутри контейнера данные изображения кодируются с помощью внутрикадрового кодирования HEVC (H.265), что значительно более эффективно, чем конвейер JPEG DCT. HEIF также может хранить последовательности из нескольких изображений, карты глубины и живые фотографии.

heic2any декодирует контейнеры HEIF и отправляет их в декодер HEVC libheif, которые скомпилированы в JavaScript через Emscripten. Выходными данными является объект ImageData со значениями пикселей RGBA, который отображается на холсте. Кодирование JPEG соответствует стандартному конвейеру ITU-T T.81 с использованием собственного кодировщика браузера.

Скорость декодирования является основным узким местом. iPhone HEIC с разрешением 12 МП декодирует JavaScript на современном телефоне или ноутбуке за 1–3 секунды; дольше на старых устройствах. Для сравнения, кодирование в JPEG занимает доли секунды.

Лучшие практики

Часто задаваемые вопросы

Потеряю ли я качество изображения при преобразовании HEIC в JPG?
JPG использует формат DCT с потерями. Вы можете заметить небольшое снижение качества, но для большинства целей разница незначительна. Выберите настройку более высокого качества, если она доступна, чтобы свести к минимуму любые потери.
Когда мне следует предпочесть JPG другим форматам изображений?
JPG — лучший выбор для фотографий и изображений с плавными цветовыми градиентами. Он создает файлы гораздо меньшего размера, чем PNG для фотографий (часто в 5–10 раз меньше), сохраняя при этом визуальное качество, подходящее для использования в Интернете и печати.
Могу ли я конвертировать несколько файлов HEIC в пакетном режиме?
Этот инструмент обрабатывает один файл за раз, чтобы обеспечить максимальное качество. Для нескольких файлов просто повторите процесс — каждое преобразование занимает всего несколько секунд.
Сохраняются ли мои изображения конфиденциальными во время конвертации?
Да. Ваши файлы HEIC полностью обрабатываются в вашем браузере с использованием Canvas API и JavaScript. Ничего не загружается ни на один сервер — файл передается напрямую с вашего устройства в конвертер и обратно на ваше устройство.
Каков максимальный размер файла?
50 МБ. Практические ограничения зависят от памяти устройства, поскольку полное растровое изображение декодируется в холст. Современные iPhone производят HEIC размером 1–4 МБ, что вполне в пределах допустимого.
Могу ли я конвертировать видео HEIC (HEVC)?
Нет. Этот инструмент обрабатывает только неподвижные изображения. Видео HEIC технически представляет собой тот же кодек HEVC, но хранится в контейнере MOV; для преобразования в другой формат видео требуется специальный инструмент для видео.
Работает ли это на Live Photos?
Он преобразует компонент неподвижного изображения. Видео, сопровождающее Live Photo, хранится отдельно и не сохраняется при этом преобразовании.
Почему декодирование на моем устройстве происходит медленно?
Декодирование HEVC в JavaScript требует больших вычислительных затрат — примерно в 5–10 раз медленнее, чем собственное декодирование HEVC. Современный десктоп обрабатывает фотографию разрешением 12 МП за 1–2 секунды; на старых мобильных устройствах может потребоваться 5–10 секунд. Выходной сигнал идентичен независимо от скорости декодирования.