cocoon / jxl.Net

jpeg-xl dotnet csharp / c# encoder decoder wrapper and jpeg-xl encoder GUI (WPF) with live jpeg-xl image preview and comparison slider
12 stars 1 forks source link

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.

visit: Wiki

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

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"
};

Current version used was v0.3.6.

WPF GUI Example

An example project is available that is using jxl.Net

2021-03-27_WPF_UI_with_ImageComparison_DarkMode

jxlViewer with slider to compare images

jxlViewer_slider