Skip to content

cocoon/jxl.Net

Repository files navigation

jxl.Net

jpeg-xl dotnet csharp encoder decoder wrapper and example WPF GUI
Official jpeg-xl repository: https://gitlab.com/wg1/jpeg-xl/

WARNING

This project (and the official jpeg-xl encoder / decoder) is still in its very early stage of development. There are bugs and missing features.

Getting Started

Prerequisites

Obtain or compile recent jpeg-xl encoder (cjxl.exe) and decoder (djxl.exe) binaries and place it into the application folder or configure the path in code.

EncoderOptions encOptions = new EncoderOptions
{
  EncoderPath = @"c:\dev\jxl\cjxl.exe"
};

Initial version used for development was v0.3.6, last tested is nightly v0.12.0 4a26aa1 (some old parameters are no longer available and are disabled, like UseNewHeuristics or new ones might be missing and would need updates).

WPF GUI Example

An example project is available that is using jxl.Net

2026-03-22_jxl_encoder_02

jxlViewer with slider to compare images

jxlViewer_slider

About

jpeg-xl dotnet csharp / c# encoder decoder wrapper and jpeg-xl encoder GUI (WPF) with live jpeg-xl image preview and comparison slider

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages