HEIC
High Efficiency Image Coding — формат изображений Apple по умолчанию на iPhone начиная с iOS 11 (2017). Хранит фотографии примерно в половину объёма JPG при том же качестве, используя видеокодек HEVC для сжатия статичных изображений. По сути это контейнер на базе HEIF.
HEIF
High Efficiency Image File Format — стандартный контейнер ISO/IEC 23008-12, на котором основан HEIC. HEIF может содержать изображения, закодированные в HEVC, последовательности (как Live Photos), карты глубины и альфа-каналы в одном файле.
HEVC / H.265
High Efficiency Video Coding (также H.265) — стандарт сжатия видео, который Apple приспособила для сжатия статичных HEIC-снимков. Примерно на 50 % эффективнее старой компрессии JPEG при равном качестве.
H.264 / AVC
Advanced Video Coding — предшественник HEVC, до сих пор используется в большинстве MP4-видео. Менее эффективен, чем HEVC, но с более широкой совместимостью; некоторые старые телефоны сохраняют видео в H.264, даже если фото идут в HEIC.
Кодек
Сокращение от «кодер/декодер». Алгоритм, который сжимает (кодирует) и распаковывает (декодирует) данные изображения или видео. HEIC использует кодек HEVC; JPG — сжатие JPEG на основе DCT.
Контейнер
Файловая оболочка, которая хранит закодированные данные изображения вместе с метаданными. Файл .heic — это HEIF-контейнер с HEVC-изображениями внутри. Контейнер описывает, как организованы байты; кодек — как сжаты пиксели.
Сжатие без потерь
Метод сжатия, который сохраняет каждый пиксель точно — после распаковки данные идентичны оригиналу. PNG использует сжатие без потерь, поэтому подходит для редактирования, логотипов и скриншотов, где важно качество.
Сжатие с потерями
Метод сжатия, который отбрасывает часть данных ради уменьшения размера файла, обменивая качество на объём. JPG и HEIC — форматы с потерями. Потери обычно незаметны при обычном расстоянии просмотра.
PNG
Portable Network Graphics — формат изображений без потерь с поддержкой альфа-канала, стандартизирован в 1996 году. Универсальная поддержка в браузерах и ОС, идеальный выходной формат при конвертации из HEIC, потому что этап декодирования не теряет качество.
JPG / JPEG
Joint Photographic Experts Group — доминирующий формат сжатия с потерями для фотографий с 1990-х. Файлы меньше, чем у PNG, но без прозрачности. Частый целевой формат, когда размер файла важнее качества.
Альфа-канал
Канал прозрачности изображения, отдельный от красного, зелёного и синего. PNG и HEIC его поддерживают, JPG — нет. Необходим для логотипов, оверлеев и композиций с прозрачным фоном.
EXIF
Exchangeable Image File Format — метаданные, встраиваемые в фото: модель камеры, экспозиция, дата, GPS-координаты, ориентация и другое. Большинство конвертеров сохраняет EXIF при переходе HEIC → PNG; у нас это опция.
Карта глубины
Слой в оттенках серого, где для каждого пикселя записано расстояние до камеры. Получается на iPhone с двумя или тремя объективами и используется для размытия в портретном режиме. При «сплющивании» HEIC в PNG теряется, поскольку PNG не имеет стандартного канала глубины.
Live Photo
Функция iPhone: захватывает 1,5 секунды видео до и после основного кадра. Хранится как HEIC-изображение плюс MOV, закодированный в HEVC. При конвертации в PNG остаётся только статичный кадр; видеосоставляющая в PNG не сохраняется.
Конвертация на стороне клиента
Обработка, которая выполняется в вашем браузере, а не на удалённом сервере. Наш конвертер HEIC в PNG декодирует HEVC и записывает PNG целиком на вашем устройстве — фотографии не покидают браузер, поэтому сервис приватный и работает офлайн после загрузки.
DPI / PPI
Точки на дюйм / пиксели на дюйм — единицы плотности пикселей при печати или отображении. Для веба важны только размеры в пикселях; DPI имеет смысл только при печати. Конвертация HEIC в PNG сохраняет и пиксельные размеры, и метаданные DPI.
Глубина цвета
Количество битов на один цветовой канал на пиксель. Стандарт — 8 бит на канал (24 бита RGB); 10-битный HEIC сохраняет больше деталей в светах и тенях. PNG поддерживает 8 и 16 бит на канал, но не 10, поэтому редкие 10-битные HEIC в HDR при конвертации падают до 8 бит.
Субдискретизация цветности
Трюк сжатия: цвет (хрому) сохраняют с меньшим разрешением, чем яркость (люму). JPG часто использует 4:2:0; HEIC тоже, но справляется лучше. PNG не выполняет субдискретизацию — каждый пиксель хранит полную цветовую информацию. Поэтому PNG выглядит чуть чётче на тексте и краях.
ICC-профиль
Метаданные, описывающие цветовое пространство изображения (sRGB, Display P3, Adobe RGB и т. д.). Фото с iPhone обычно помечены Display P3 для более широкой палитры. Сохранение ICC-профиля при конвертации HEIC в PNG обеспечивает точные цвета в разных браузерах и редакторах.
Серийная съёмка
Последовательность быстрых кадров, снятая при удержании кнопки затвора. iPhone хранит её в одном HEIC-контейнере как последовательность изображений. При конвертации в PNG получится отдельный PNG на каждый кадр серии.