Несколько лет назад Google представил формат изображения WebP с использованием видеокодека VP8, а Экспертная группа по движущимся изображениям (MPEG) решила сделать что-то подобное, но вместо использования VP8 они использовали свой видеокодек H.265/HEVC для формата изображений HEIF.
HEIF – формат графических файлов, определен как ISO/IEC 23008-12(MPEG-H Part 12). Хранение данных основано на формате ISO Media Media Format (ISOBMFF), и HEIF, по-видимому, особенно полезна для замены анимированного GIF-файла лучшим качеством и гораздо меньшими размерами, а также всплывающих фотографий.
HEIF vs Animated GIF – Нажмите здесь, чтобы увидеть анимацию в действии
Похоже, что HEIF сжимает немного лучше, чем JPEG-фото с аналогичным качеством. Однако, HEIF иногда возвращается к кодеку JPEG, поэтому возможны ли улучшение в способе обработки метаданных? В таблице сравнения показаны различия функций между HEIF и другими хорошо известным форматом изображения (JEG, WebP, GIF и т. д.). Источник: Nokiatech Github.io.
.heic | JPEG / Exif | PNG | GIF (89a) | WebP | JPEG-XR / TIFF | JPEG-XR / JPX | БПГ | |
Форматы и расширяемость | ||||||||
Формат файла | ISOBMFF | TIFF | – | – | RIFF | TIFF | – | – |
Потеря компрессии | Да (HEVC) | Да (JPEG) | нет | нет | Да (VP8) | да | да | Да (HEVC) |
Без потерь | Да (HEVC) | Да (TIFF Rev 6.0) | Да (PNG) | Да (GIF) | Да (VP8L) | да | да | Да (HEVC) |
Расширяемость до других форматов кодирования | да | да | нет | нет | нет | да | да | нет |
Формат метаданных (поверх внутреннего) | Exif, XMP, MPEG-7 | Exif | – | – | Exif, XMP | Exif, XMP | JPX, (XMP) | Exif, XMP |
Расширяемость до других форматов метаданных | да | нет | нет | нет | нет | нет | Да (на основе XML) | да |
Другие типы носителей (аудио, текст и т. д.) | да | аудио | нет | нет | нет | нет | да | нет |
Многофункциональные функции | ||||||||
Несколько изображений в одном файле | да | нет | нет | да | да | нет | да | да |
Последовательность изображений / анимация | да | нет | нет | да | да | нет | да | да |
Кодирование изображений | да | нет | нет | нет | нет | нет | нет | да |
Полученные изображения | ||||||||
Вращение на 90 градусов | да | да | нет | нет | нет | да | да | нет |
Кадрирование | да | нет | нет | нет | нет | нет | да | нет |
Облицовка/наложение | да | нет | нет | нет | да | нет | да | нет |
Расширяемость до других операций редактирования | да | нет | нет | нет | нет | нет | нет | нет |
Дополнительная информация о снимке | ||||||||
Прозрачность (альфа-плоскость) | да | нет | да | нет | да | да | да | да |
Уменьшенное изображение | да | да | нет | нет | нет | да | да | да |
До сегодняшнего дня, мы и не представляли, что можно вставлять аудио в файлы JPEG.
Файлы HEIF обычно используют расширение .heic или .heif, а поддержка реализована в macOS High Sierra и iOS 11, и она подходит к Android P и Windows 10 Build 17123. Nokia также выпустила JavaScript HEIF для записи/чтения с открытым исходным кодом с кодом, доступным в Github.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.