https://bugs.kde.org/show_bug.cgi?id=451584

            Bug ID: 451584
           Summary: Add support for the JPEG XR format
           Product: frameworks-kimageformats
           Version: unspecified
          Platform: unspecified
                OS: All
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: alex.me...@kde.org
          Reporter: ly...@bune.city
                CC: aa...@kde.org, kdelibs-b...@kde.org
  Target Milestone: ---

JPEG XR, or JPEG Extended Range, is an image format created by Microsoft based
on their preexisting "Windows Media Photo" format. Unlike that format, this one
is an open format, and Microsoft has provided a reference implementation
library, along with documentation for the format, which is available here:
https://github.com/4creators/jxrlib

The GitHub link is a reupload of the original Microsoft repository, which was
hosted on their now-inactive Codeplex forge.

The library is BSD licensed (specifically, the 2-Clause BSD license).

It is perhaps worth noting that Microsoft owns several patents relating to the
JPEG XR format, however in the interest of encouraging the format's adoption,
they have (along with providing this reference implementation) promised, via
their Microsoft Community Promise programme, not to enforce its patents against
any implementers:
https://docs.microsoft.com/en-us/openspecs/dev_center/ms-devcentlp/8b8d1b7a-a10a-4667-9558-6d9c43adf60d

While no cameras currently save their images in this format, one place where
one might naturally encounter this format is by uploading screenshots taken
with the Microsoft Xbox Series X game console (this is the console I personally
own; I assume other HDR-Enabled Xbox SKUs use this format as well, but cannot
confirm). Screenshots taken in HDR-supported software are exported both as
(non-HDR) PNG files, and as an equivalent JPEG XR file. If necessary/wanted, I
can attach one such pair of files.

I know that ImageMagick supports the format, although the version provided in
the Arch Linux package repositories does not have support compiled in. I have
also found a plugin for GIMP 2.8.x that adds support, although it discards HDR
data when loading the file, as GIMP apparently does not support it.
https://github.com/chausner/gimp-jxr

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to