Sign in to follow this  

JPEG XR file type plugin

Recommended Posts

Plugin Description

This is a file type plugin that allows reading and writing of JPEG XR (aka HD Photo) image files. There has been an HD Photo plugin before, developed by Rick Brewster, that is no longer being maintained, however. That's why I decided to rewrite it and add some minor improvements (jxr file extension support, option to save as 8bpp grayscale, fixed and much improved metadata support).

Read support

Almost all pixel formats supported by JPEG XR can be loaded. However, Paint.NET requires the image to be stored as 32bpp RGBA in memory, so other source image formats will be converted first if required (this means you'll loose HDR data for example).

Write support

You can save images in the following pixel formats:

  • 8bpp (grayscale)
  • 24bpp RGB
  • 32bpp RGBA (alpha channel)

Optionally, you can retain the Exif metadata from your source image (if present) and apply it to your JPEG XR image. To do that, check the appropriate setting in the save file dialog. This could be handy if you edit JPEG images from your camera and want to resave them as JPEG XR. NOTE: This should work with most metadata tags, but hasn't been tested thoroughly.


Installing the plugin is easy. Follow the steps described in the official documentation. Also make sure you have installed the .NET Framework 3.5.


Source code and binary files are hosted on Codeplex.

Share this post

Link to post
Share on other sites

According to the JPEG XR standard the recommended file extension is .jxr, therefore I chose it as the default in the save dialog. But you're right, since Windows 7 still doesn't recognize it (not even .hdp) I'll better make .wdp the default again. (By the way, IE9 only offers .jxr when saving a JPEG XR image to disk.)

Share this post

Link to post
Share on other sites

Thanks for this excellent plugin.

It would be good if all the basic Description metadata in Windows Explorer properties were supported: eg: Rating, Tags, Comments, Date Taken, Date Acquired are not preserved.

Also, the metadata that is supported is not being written to the file in Unicode (where the source file is Unicode). So, when I convert a TIFF to JPEG XR that is mixed Japanese/English, the Japanese characters turn out as "?????" in the result.

Edited by Paul Coddington

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this