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

HEIC в JPG

Конвертируйте фотографии HEIC и HEIF — формат, в котором iPhone по умолчанию сохраняет снимки, — в JPG или PNG. Конвертация полностью выполняется на вашем устройстве, поэтому фотографии никогда никуда не загружаются.

  • Файлы никогда не покидают ваше устройство
  • Бесплатно, без регистрации
  • Без водяных знаков
  • Работает офлайн после загрузки
Loading tool…

Как пользоваться: heic в jpg

  1. 1

    Добавьте фотографии HEIC

    Перетащите один или несколько файлов .heic/.heif, вставьте их из буфера обмена или выберите вручную.

  2. 2

    Выберите формат вывода

    Выберите JPG (файлы меньшего размера, регулируемое качество) или PNG (без потерь). JPG используется по умолчанию и работает везде.

  3. 3

    Скачайте результаты

    Каждая сконвертированная фотография появляется со своей кнопкой скачивания сразу после завершения обработки.

Что такое HEIC на самом деле и почему Apple его выбрала

HEIC расшифровывается как High Efficiency Image Container — это контейнерный формат, хранящий фотографии, закодированные с помощью HEVC (H.265), того же стандарта сжатия видео, что используется для видео 4K, а не гораздо более старой схемы сжатия JPEG образца 1992 года. Более совершенное сжатие HEVC позволяет передать ту же визуальную детализацию в файле примерно вдвое меньшего размера, чем эквивалентный по качеству JPEG, — именно поэтому Apple сделала его форматом фотографий по умолчанию на iPhone, iPad и Mac начиная с iOS 11 и macOS High Sierra: типичная фототека занимает значительно меньше места в локальном хранилище и синхронизируется с iCloud быстрее без заметной потери качества.

HEIC также поддерживает в одном файле возможности, которых у JPEG никогда не было, — последовательности изображений (полезно для Live Photos и серийной съёмки), данные о глубине для эффектов портретного режима, а также более качественную работу с прозрачностью и большей битовой глубиной. С точки зрения пользователя всё это не потребовало нового расширения файла — просто приложение «Фото» стало создавать файлы, которые выглядят на экране идентично прежним, но устроены изнутри совершенно иначе.

Разрыв в совместимости, который это создаёт

JPEG уже три десятилетия остаётся универсальным базовым форматом для фотографий в вебе и программном обеспечении, поэтому его поддерживает практически всё, что имеет дело с файлами изображений. Поддержка HEIC, напротив, появилась более чем на десятилетие позже и весьма неравномерно: последние версии Windows 10/11 и macOS умеют просматривать HEIC нативно (иногда после установки бесплатного расширения-кодека), но более старые версии Windows, большинство Android-телефонов за пределами свежих флагманов, многие веб-формы загрузки и значительная часть настольного ПО по-прежнему принимают только JPEG или PNG. На практике это выливается в то, что фотография с iPhone прекрасно открывается на снявшем её телефоне, отправляется через AirDrop или по почте — и затем просто не открывается, не загружается или отображается некорректно на стороне получателя.

Конвертация в JPG (или в PNG, если нужна прозрачность или вывод без потерь) полностью обходит этот разрыв, поскольку оба формата принимаются практически везде, где может не приниматься HEIC, — расплатой служит небольшое увеличение размера файла, которого как раз и был призван избежать HEIC, но для нескольких фотографий, которыми делятся или которые загружают, это редко становится практической проблемой.

Как это работает полностью в браузере, без сервера

Декодирование HEIC обычно требует лицензированного декодера HEVC, поэтому ранним веб-конвертерам приходилось загружать фотографии на сервер, где такой декодер был установлен. Этот инструмент вместо этого использует декодер HEIC, скомпилированный в WebAssembly (WASM), — код, скомпилированный для выполнения почти с нативной скоростью прямо внутри собственного движка JavaScript браузера, — в паре с библиотекой, которая запускает отдельный фоновый поток (Web Worker), чтобы декодирование не «замораживало» страницу во время работы. В итоге формат, который исторически требовал программного обеспечения на стороне сервера для чтения, теперь можно декодировать, конвертировать и отдать вам в виде скачиваемого файла без того, чтобы ваша фотография куда-либо передавалась.

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

Почему фотографии на iPhone вообще сохраняются в формате HEIC?

Apple сделала HEIC (High Efficiency Image Container) форматом по умолчанию начиная с iOS 11, потому что он хранит фотографии в файле примерно вдвое меньшего размера, чем JPEG, при сопоставимом визуальном качестве — благодаря более современному видеокодеку HEVC, на котором он основан. Это реальный выигрыш для места в хранилище и резервных копий в iCloud, но HEIC так и не стал универсальным стандартом — многие приложения для Windows, более старые Android-телефоны, а также веб-формы и виджеты загрузки распознают только JPEG или PNG, поэтому фотография, которая прекрасно открывается на снявшем её iPhone, может не открыться или не загрузиться где-либо ещё. Именно этот разрыв в совместимости — вся причина существования этого инструмента.

Загружаются ли мои фотографии куда-либо во время конвертации?

Нет. Конвертация полностью выполняется в браузере с помощью декодера HEIC на WASM (WebAssembly) — байты вашей фотографии декодируются, конвертируются и перекодируются на вашем собственном устройстве и никогда не отправляются по сети. Единственное, что действительно загружается, — это сам декодер, при первом использовании инструмента в рамках сессии браузера: это разовая загрузка кода конвертации, по сути похожая на загрузку любой страницей собственного JavaScript, и происходит она независимо от того, выберете вы фотографию или нет. Сами ваши изображения никогда не покидают устройство.

Будет ли сконвертированная фотография выглядеть идентично оригиналу?

Конвертация в JPG — это перекодирование с потерями, как и сохранение любой фотографии в формате JPEG: ползунок качества (по умолчанию 90) управляет этим компромиссом, и более высокие значения сохраняют больше деталей ценой большего размера файла. Конвертация в PNG, напротив, проходит без потерь, но ценой заметно большего размера файла. Что касается метаданных EXIF, таких как GPS-координаты, модель камеры и дата съёмки: мы независимо не проверяли, какие именно поля сохраняет используемая библиотека конвертации, поэтому вместо обещаний, в которых мы не уверены, честный ответ такой — часть метаданных может сохраниться, а часть нет. Если сохранение конкретных полей EXIF важно для вашей задачи, проверьте скачанный файл, прежде чем на него полагаться.

Можно ли конвертировать несколько фотографий сразу?

Да — перетащите сразу до 20 файлов HEIC или HEIF, и каждый из них будет сконвертирован и появится в списке результатов со своей кнопкой скачивания по мере завершения обработки, так что конвертировать их по одному не нужно.

Почему первая конвертация занимает какое-то время?

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