JPEG XR (ранее назывался HD Photo и Windows Media Photo) — стандарт кодирования и файловый формат для фотографий, ранее разработанный и запатентованный корпорацией Microsoft.
Новый стандарт поддерживается операционной системой Windows Vista, a также любой ОС с установленным .NET Framework 3.0. Он определяет цветовые форматы для печати и для отображения, кодирование целочисленной и с плавающей запятой для расширения динамического диапазона, опции сжатия с потерями и без, эффективное декодирование для многих разрешений и минимальные затраты компьютерных ресурсов для преобразования или декодирования.
В целом эффективность JPEG XR довольно высока: так, при 85 % качестве уже практически отсутствуют артефакты. При сравнении с JPEG 2000 85 % при меньшем размере файла JPEG XR дает меньше артефактов.
Преимущества перед JPEG, JNG и WebP:
Более эффективное сжатие, как по качеству (JPEG2000 и WebP), так и по скорости (JNG);
Возможность lossless-сжатия (сжатие без потерь, файл меньше аналогичного PNG);
Возможность использовать альфа-канал (прозрачность);
Можно использовать не только R8G9B8, но и другие форматы, такие как R32G32G32, YUV, CMYK;
Относительно простая структура;
Встроенная поддержка в .NET Framework;
Наличие блоков дополнительной информации;
Стандартизирован ISO и ECMA для свободного использования.
Недостатки:
Отсутствие открытых реализаций для переноса на другие платформы;
Поддержка только браузерами IE7+ и выше(альтернативные браузеры требуют плагин);
Нежелание поддерживать производителями устройств;
Разработчики не спешат переходить на новый формат;
Компании-конкуренты продвигают свои форматы вопреки стандарту.
Recommendation T.832 : Information technology - JPEG XR image coding system - Part 2: Image coding specification. International Telecommunication Union - Standardization sector (Архивировано из первоисточника 13 февраля 2012.
↑ Microsoft HD Photo Device Porting Kit Specification. Microsoft Corporation (7 November 2006). Проверено 8 ноября 2009. Архивировано из первоисточника 13 февраля 2012.