HD Photo MIME Type

Learn what image/vnd.ms-photo identifies, how HD Photo relates to JPEG XR, which files use .wdp, and what Poly can do with them.

MIME type details for image/vnd.ms-photo

In active use
MIME typeimage/vnd.ms-photo
Extensions
.wdp
Magic number49 49 BC 00 or 49 49 BC 01
First standardized2007
Created byMicrosoft
Browser supportInternet Explorer 9-11 (legacy), Edge 12-18 (legacy)
Example applicationsWIC-enabled Windows applications, Adobe Photoshop CS2/CS3 with the legacy Microsoft plug-in
Poly supportPartial. Poly recognizes `image/vnd.ms-photo` and `.jxr` filenames, but not the registered `.wdp` extension, and its current image loader has no JPEG XR decoder.
Indexed by PolyPartial. Files remain searchable by name and basic properties, but Poly cannot extract image metadata or create a visual embedding.
Preview in PolyNo. Poly classifies the type as an image, but it cannot decode the pixels or generate the WebP thumbnails used by its image viewer.
Poly agentNo. Without a decoded thumbnail, Poly's agent does not receive a readable rendering of the image contents.

What does image/vnd.ms-photo mean?

image/vnd.ms-photo is the registered media type for Microsoft's HD Photo, previously called Windows Media Photo. The associated .wdp file is a tag-based still-image container and a pre-standard predecessor of JPEG XR. Microsoft documents two four-byte signatures: 49 49 BC 00 for the pre-release version and 49 49 BC 01 for version 1.0.1

That history makes the name confusing. An HD Photo file and a standardized JPEG XR file belong to the same technical family, but they are not guaranteed to contain the same bitstream. Microsoft says its current Windows Imaging Component codec can decode both. Since Windows 8, that codec's encoder has produced JPEG XR-compatible data, and Microsoft recommends JPEG XR rather than the older HD Photo format.2

The IANA registry still lists image/vnd.ms-photo.3 Microsoft's WIC documentation also uses image/jxr for JPEG XR, but image/jxr is not currently a separate IANA registration. Do not assume that changing a Content-Type header changes the bytes.

Why was HD Photo created?

Microsoft formally announced HD Photo in March 2007 as a format for consumer and professional photography. It had already shipped in Windows Vista and was developed from technology incubated in Microsoft Research.45 The design aimed to cover workflows that ordinary JPEG handled poorly, including high dynamic range, high bit depth, lossless compression, alpha, and selective decoding of a resolution or image region.

Later in 2007, Microsoft submitted the technology to the Joint Photographic Experts Group for standardization under the tentative name JPEG XR.5 The core JPEG XR coding specification became ITU-T Recommendation T.832 in March 2009, paired with ISO/IEC 29199-2.6 The current ISO edition continues to describe JPEG XR as a coding format intended primarily for continuous-tone photographic content.7

JPEG XR kept the broad capabilities of the design. The JPEG committee lists lossy and lossless coding, tile-based random access, alpha, progressive resolution and quality refinement, and integer, fixed-point, and floating-point sample formats. It supports monochrome, RGB, CMYK, and arbitrary multi-channel images.8

Is a .wdp file the same as a .jxr file?

Not exactly. The extensions often reach the same Windows codec, but they signal different stages of the format's history.

DetailHD PhotoJPEG XR
Typical extension.wdp.jxr
Common media typeimage/vnd.ms-photoimage/jxr in Microsoft WIC documentation
StatusPre-standard implementationStandardized as ITU-T T.832 and ISO/IEC 29199-2
Windows decoderJPEG XR WIC codecJPEG XR WIC codec
Encoding guidanceLegacy formatMicrosoft-recommended choice

Microsoft explicitly notes that there are differences between HD Photo and JPEG XR. A modern WIC decoder accepts both, while the modern encoder emits JPEG XR-compatible data.2 Software outside Windows may be stricter, so inspect or decode the file instead of relying only on its extension.

How to open an image/vnd.ms-photo file

Windows includes a native JPEG XR codec through Windows Imaging Component. Applications built on WIC can therefore read and write the family without implementing the codec themselves.9 Older Microsoft documentation also describes a Photoshop plug-in for CS2 and CS3, but that plug-in should be treated as a historical option rather than a current installation recommendation.4

Web support is much narrower. Internet Explorer 9 through 11 and the original EdgeHTML-based Edge 12 through 18 displayed JPEG XR. Current Chrome, Chromium Edge, Firefox, Opera, and Safari do not.10

If a current application cannot open the file, try it on Windows with a trusted WIC-enabled image application, then export a copy to PNG, TIFF, JPEG, WebP, or AVIF. Keep the original until you have checked color, transparency, dynamic range, and metadata in the converted file.

Support in Poly

Poly has a MIME enum for image/vnd.ms-photo, categorizes it as an image, and maps .jxr filenames to that type. It does not infer the registered .wdp extension from a filename. Supplying the media type explicitly preserves the classification, but it does not add decoding support.

Poly's general image loader sends this type to the Rust image reader. That reader has no JPEG XR or HD Photo decoder in the configured pipeline. As a result:

  • The file can be stored, synced, shared, versioned, and searched by name.
  • Pixel dimensions, EXIF-style metadata, and visual embeddings are not produced.
  • WebP thumbnails are not generated, so the in-app image viewer has no rendered preview.
  • The Poly agent does not receive a decoded view of the image contents.

This is a narrower result than the generic “image” classification might suggest. Recognition means Poly knows the file category. It does not mean the codec is available.

Converting HD Photo safely

Choose the target format around the information you must preserve:

  • PNG is a broadly compatible lossless choice for ordinary 8-bit images and transparency.
  • TIFF is a better interchange choice when a desktop workflow needs high bit depth or richer metadata.
  • JPEG works for small photographic delivery files when lossy compression and no alpha channel are acceptable.
  • WebP or AVIF is practical for modern web delivery, but verify color and HDR handling in the encoder and target browsers.

HD Photo and JPEG XR can carry more than a typical 8-bit RGB display can show. A careless conversion may clip HDR values, flatten wide-gamut color, discard alpha, reduce bit depth, or strip metadata. Convert with a decoder that understands the source pixel format, choose an explicit color space, and compare the output before deleting the source.

Treat image metadata as potentially sensitive. A conversion can preserve camera details, timestamps, comments, or location information even when the pixels look harmless. Review the exported file's metadata before sharing it.

Why image/vnd.ms-photo is uncommon on the web

The format combined ambitious photographic features with a Windows-centered deployment path. Standardization produced JPEG XR, but modern browsers adopted other image formats instead. A site that sends image/vnd.ms-photo should therefore offer a PNG, JPEG, WebP, or AVIF alternative rather than expecting current browsers to decode it.

For an archive, retain the original .wdp alongside a documented, widely readable derivative. That preserves the source's potentially higher precision while giving future users a dependable preview.

Footnotes

  1. Microsoft Learn. HD Photo Format Overview.
  2. Microsoft Learn. JPEG XR Codec Overview. 2
  3. Internet Assigned Numbers Authority. Media Types Registry.
  4. Microsoft. Microsoft Announces HD Photo, a New Imaging File Format. 2
  5. Microsoft. Microsoft's HD Photo Technology Is Considered for Standardization by JPEG. 2
  6. International Telecommunication Union. Recommendation T.832: JPEG XR Image Coding Specification.
  7. International Organization for Standardization. ISO/IEC 29199-2:2020.
  8. Joint Photographic Experts Group. JPEG XR Overview.
  9. Microsoft Learn. WIC Codecs from Microsoft.
  10. Can I Use. JPEG XR Image Format Support.
© Poly Corp. 2026