Jump to content

JPEG XL FileType (09-01-2022)


null54
 Share

Recommended Posts

This plugin allows JPEG XL images to be loaded and saved using libjxl.

Due to limitations in the libjxl version 0.6.1 API, EXIF and XMP metadata will not be loaded or saved.

 

The plugin only supports single frame images, animated images will generate an error when loading.

 

I strongly recommend you save your work in another format before exporting to JXL using this plugin.

If libjxl encounters an unexpected error it may cause paint.net close without warning.

 

btn_donate_SM.gif
Compatibility: 4.3.12+

 

Installation:

 

1. Close Paint.NET.
2. Place JpegXLFileType.dll, JpegXLFileTypeIO_ARM64.dll, JpegXLFileTypeIO_x86.dll and JpegXLFileTypeIO_x64.dll in the Paint.NET FileTypes folder which is usually located in one the following locations depending on the Paint.NET version you have installed.

  Classic: C:\Program Files\Paint.NET\FileTypes    
  Microsoft Store: Documents\paint.net App Files\FileTypes

3. Restart Paint.NET.

4. The filetype should now be available as the "JPEG XL" item in the open and save dialogs.

 

Download: JpegXLFileType.zip

 

Source Code: https://github.com/0xC0000054/pdn-jpegxl

  • Like 5

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

34 minutes ago, mdnava said:

Do you think metadata preservation (EXIF, XMP) will be possible in the future?..

 

It should be once libjxl version 0.7 is released and available in vcpkg.

According to the libjxl release notes on GitHub, the EXIF and XMP metadata API was added in the libjxl version 0.7 release candidate.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to JPEG XL FileType (09-01-2022)

Release version 1.0.1.

Changes:

  • Fixed lossless encoding
  • Reduced memory usage when decoding
  • Like 2

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...