Что такое файл HEIC?

HEIC — формат, в котором iPhone и iPad по умолчанию сохраняют фото: изображение, закодированное HEVC, в контейнере HEIF. Он примерно вдвое меньше JPG того же качества. Контейнер HEIC может хранить больше одной картинки (кадры серии, отредактированную копию, карту глубины, миниатюру), а еще отметку о повороте и цветовой профиль, который часто шире стандартного sRGB. Многие веб-сервисы до сих пор его не принимают, поэтому люди сначала экспортируют в JPG и теряют качество.

Три шага: телефон, фото и скачивание

Можно ли загрузить HEIC напрямую?

Да. Все загрузки изображений на png2svg.art принимают HEIC и HEIF наравне с PNG, JPG и WebP (SVG-инструменты — редактор, SVG в PNG и оптимизатор — принимают SVG-файлы), до 25 МБ: конвертер, удаление фона, пакетный конвертер и инструменты экспорта. Файл распознается по содержимому, а не по имени, так что .heic, который на самом деле JPG, или наоборот, читается правильно. Вот как читается файл:

  • конвертируется основное изображение файла, а кадры серии, отредактированные копии, карты глубины и миниатюры игнорируются;
  • применяется поворот, так что вертикальное фото остается вертикальным;
  • широкий цветовой охват и HDR (Display P3, HDR-фото) переводятся в стандартный sRGB, чтобы цвета выглядели как на телефоне, а не выцветшими;
  • прозрачность сохраняется, если она есть в файле.

AVIF, где используется такой же контейнер, не принимается. Сначала сохраните его как PNG.

Какие фото в HEIC дают хороший SVG?

Трассировка превращает области плоского цвета в векторные контуры. Поэтому хорошо конвертируются фото плоских вещей, снятые ровно:

  • логотип или вывеска, снятые прямо, при равномерном свете;
  • рисунок или леттеринг на белой бумаге (снимайте при дневном свете, чтобы лист заполнял кадр);
  • иллюстрация, сохраненная из приложения на телефоне.

Портрет, пейзаж и всё с мягкими тенями превращается в набор цветовых полос, как на плакате. Так трассировка поступает с градиентами (см. руководство о том, почему фото постеризуются). Если с такого фото нужен только объект, удалите фон и оставьте его прозрачным PNG.

Логотип с горой, прочитанный из HEIC; его левый верхний угол, увеличенный в четыре раза, — пиксели с зубчатыми краями; тот же угол векторизованного SVG — с плавными краями

Один из наших примеров логотипов, сохраненный в HEIC и загруженный: прочитанное изображение, его угол в четырехкратном увеличении и тот же угол SVG, полученного трассировкой. Пиксели идут ступеньками, а контуры остаются плавными в любом размере.

Как его конвертировать?

  1. Откройте конвертер PNG в SVG и перетащите HEIC в окно загрузки. На iPhone нажмите на окно и выберите фото из медиатеки.
  2. Выберите пресет: Стандарт для логотипа или плоской иллюстрации, Контурный рисунок / трафарет для чернил на бумаге (только черное и белое), Детальная графика для иллюстрации с множеством оттенков. При необходимости поменяйте число цветов (см. руководство о том, сколько цветов выбрать).
  3. Проверьте предпросмотр с водяным знаком, а затем разблокируйте чистый SVG за 1 кредит.

Если на фото есть ненужный фон — тень от листа или стол, — включите в конвертере «Удалить фон» или сначала воспользуйтесь удалением фона.

Почему не стоит сначала конвертировать HEIC в JPG?

Каждый экспорт в JPG заново сжимает изображение. Блоки 8×8 и ореолы, которые он добавляет у краев, трассировка как раз и подхватывает как крошечные лишние фигуры. Загружая сам HEIC, вы пропускаете этот шаг и даете трассировке самые чистые пиксели, которые записал телефон. Если вы уже экспортировали PNG, это тоже нормально: PNG сжимает без потерь.