Что такое формат файла HDP?
Файлы .hdp хранят растровые изображения в формате Microsoft HD Photo, представленном в 2006 году вместе с Windows Vista. HD Photo - также продвигавшийся под названиями Windows Media Photo или WMPhoto - был разработан как значительный шаг вперед по сравнению с JPEG, обеспечивая примерно вдвое большую эффективность сжатия при эквивалентном визуальном качестве и добавляя функции, отсутствующие в стандартном JPEG.
Формат использует контейнер IFD (Image File Directory), похожий на TIFF, с плиточным (tile-based) кодеком, построенным на двухэтапном перекрывающемся биортогональном преобразовании, которое уменьшает артефакты блокировки, характерные для стандартного JPEG. Поддерживается как сжатие с потерями (lossy), так и без потерь (lossless), а также прозрачность альфа-канала и расширенная глубина цвета от 8 бит до 32 бит с плавающей запятой на канал, что позволяет работать с полноценными HDR-изображениями и широким цветовым охватом.
Файлы содержат магические байты 49 49 BC 01 - маркер II (little-endian), знакомый по TIFF, за которым следует сигнатура HD Photo 0xBC 0x01. Существуют три тесно связанных расширения: .hdp для стандартного декодированного изображения, .wdp для варианта под брендом Windows Media Photo и .jxr для файлов, получивших название после стандартизации ISO (JPEG XR, ISO/IEC 29199-2:2012).
Нативная поддержка в браузерах ограничена: Internet Explorer и классический Edge распознавали формат, но Chrome и Firefox не поддерживают его нативно. Windows Photos и IrfanView открывают файлы .hdp без дополнительных плагинов. Для современных высокоэффективных рабочих процессов в качестве преемника следующего поколения появился JPEG XL (.jxl).
Безопасность и защита
РИСК: LOWСтандартный формат изображения; не содержит исполняемого кода. Открывайте через стек Windows WIC. Известных проблем безопасности, специфичных для HDP, помимо общих уязвимостей кодеков изображений, нет.
Детали формата
в двух словахПрограммы, открывающие файлы HDP
Технические подробности
глубокая спецификация| Формат контейнера | Подобный TIFF IFD (Image File Directory) с плиточной структурой |
| Сжатие | Перекрывающееся биортогональное преобразование (двухэтапное); поддерживает режимы с потерями и без потерь |
| Глубина цвета | 1-32 бита на канал; поддерживает 8-бит, 16-бит, 32-бит float; до 128 bpp итого (RGBA float) |
| Поддержка HDR | Да - 32 бита с плавающей запятой на канал позволяют создавать изображения с высоким динамическим диапазоном и широким цветовым охватом |
| Альфа-канал | Да - отдельная альфа-плоскость, хранящаяся в контейнере IFD |
| Порядок байтов | Little-endian (маркер TIFF LE `II` = байты 49 49) |
| Магические байты | `49 49 BC 01` по смещению 0; строка `WMPHOTO\0` также появляется по смещению 90 в заголовке контейнера |
| MIME-тип | `image/vnd.ms-photo`; также зарегистрирован как `image/jxr` |
| Максимальные размеры | До 4 294 967 295 × 4 294 967 295 пикселей (32-битные поля размеров) |
| Тайлинг (плитка) | Изображение разделено на плитки для прогрессивного декодирования и доступа к частичным областям |
| Метаданные | Метаданные на основе тегов IFD, совместимые с конвенциями тегов TIFF |
| Стандарт ISO | Стандартизирован как JPEG XR (ISO/IEC 29199-2:2012) после представления комитету JPEG |
| Эффективность сжатия | Примерно в 2 раза лучше, чем у JPEG при эквивалентном воспринимаемом качестве |
| Выпущен | 2006 (Windows Vista / HD Photo 1.0) |
| Последняя версия | HD Photo spec 1.0 (2006); standardized as JPEG XR 2009 |
| Открыть стандартное | Да · без роялти |
| Спецификация | learn.microsoft.com |
Конвертации HDP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах HDP.