JPEG XR / Microsoft HD Photo File Format (HDP)

JPEG XR is the name selected by the JPEG committee for standardization of the HD Photo file format.  HD Photo can be considered to be an implementation of the JPEG XR specification. The HD Photo file format is a raster file format developed by Microsoft and it is supported by the Microsoft Photo Info application. This file format is mainly used for cross-platform image exchange, especially with handhelds, PDAs and limited-capability devices. The support for JPEG XR available in Windows Imaging Component, .NET Framework (3.0 or newer), Windows Vista/Windows 7, Internet Explorer 9, and a number of other products.

LEADTOOLS supports version 1.0 of this format.

This file format supports lossless as well as lossy compressions with a quality factor for the lossy compression, QFactor that ranges from 1 to 255.

This file format support progressive loads and saves JPEG XR compression.

This file format support progressive loads and saves JPEG XR lossy and lossless compressions.

The file format does not support multi-page files.

The default extension for JPEG-XR format is: JXR.

The default extension for HDP format is: HDP.

You can read and write 16-bit grayscale. (Document and Medical Imaging toolkits)

For more information, please refer to http://www.microsoft.com/windows/windowsmedia/forpros/wmphoto/

The file constants associated with this file format are:

Constant

Read Support

Write Support

Description

FILE_HDP

1,8,16,24, 32, 48, 64 BPP

1,8,16,24, 32, 48, 64 BPP

[318] HD Photo – RGB.

FILE_HDP_GRAY

16 BPP

16 BPP

[319] HD Photo – Grayscale.

FILE_HDP_CMYK

32 BPP

32 BPP

[320] HD Photo – CMYK.

FILE_JXR

1,8,16,24, 32, 48, 64 BPP

1,8,16,24, 32, 48, 64 BPP

[353] JPEG- XR – RGB.

FILE_JXR_GRAY

16 BPP

16 BPP

[354] JPEG- XR – Grayscale.

FILE_JXR_CMYK

32 BPP

32 BPP

[355] JPEG- XR – CMYK.

Required DLL: LFHDP for HD Photo or LFJXR for JPEG-XR . For a listing of the exact DLLs needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Related Formats: JPG - JPEG Compressed, JP2, J2K - JPEG 2000 Compressed, TIFF - Tagged Image File Format.

For loading or saving CMYK color space files, you will also need LTCLR DLL.

Platforms

Win32, x64.