You are here

JPEG XR plugin

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!


This is a plugin for GIMP that allows reading and writing of JPEG XR image files. It has been tested on Windows and Ubuntu with GIMP 2.8.4.

Read support

Almost all pixel formats supported by JPEG XR can be loaded. However, non-compatible formats will first be converted to a representation that GIMP understands (this means you'll loose HDR data for example). All RGB pixel formats get converted to 24bpp RGB, all RGBA formats to 32bpp BGRA, and all grayscale formats to 8bpp Gray. Black-white images are imported as indexed images.

Write support

Images are saved in one of the following pixel formats depending on the image mode that is selected in GIMP:

  • 1bpp BlackWhite (if image mode in GIMP is set to Indexed and the color map has exactly two entries black and white)
  • 8bpp Grayscale
  • 24bpp RGB
  • 32bpp RGBA

The following options are available in the save dialog:

  • Image quality
  • Alpha channel quality
  • Advanced settings: Overlap, Chroma subsampling, Tiling (see jxrlib documentation for more information)


Installation instructions for both Windows and other platforms can be found in the source code package. Binaries for Windows are included.

This plugin is also available on Codeplex at

gimp-jxr 2.0 source and binary187.34 KB
GIMP Version: 
Code License: 


Still get a message error when GIMP first launches, but after finding the dll (from dll-files), it does work. Cool that wpd/jxr/hpd files can be directly viewed by ie9 (Win7). Going to look for an ie8 plugin to view this file format (mainly use ie8 inside an XP VM). Very cool that HD Photo supports transparency and I just saved a sample png file into jxr format and it looked pretty good in ie9 and the file size at 90% quality (default setting) of the plugin was half the size of the PNG file. Too bad this format never had widespread support since a compressed format with transparency support is much needed (PNG files are just too big and GIFs are unacceptable imo). :)


Just realized that I forgot to thank you for the plugin. Definitely appreciate this one. Actually a year or so ago, I was looking for a plugin to save in this format; also jpeg2000 since it supposedly supported transparentcy too, but that GIMP plugin was just too buggy. :)

Just did a search and ran across this entry. Not sure how to implement it as they say since coder I'm not. :)

Get the following error; may want to include this library with your distribution (and any additional ones that may be required; I haven't hunted down this dll yet, and sometimes, when you find a dll and then run again, other dll missing messages come up). :)

Uploaded with

@lylejk: I haven't done much in C(++) before, so I didn't know that the plugin has a dependency on the Visual C++ Redistributable (download it here). I'll see if I'll leave it as it is, or statically link the required libraries for the next version.

@E. Sullock Enzlin: I'm not sure if the error you are seeing is related to the Visual C++ Redistributable. First make sure you have installed it and see if the error persists. If not, maybe there are other dependencies I haven't thought of yet. Unfortenuately I don't have a Windows XP installation at hand, so I can't help you testing, but theoretically it should work on XP, too.


Subscribe to Comments for "JPEG XR plugin"