kampidh / jxl-batch-converter

A simple GUI for libjxl binaries
GNU General Public License v3.0
28 stars 1 forks source link
gui jpegxl

JXL Batch Converter

A simple GUI for libjxl binaries, written in C++ with Qt.

Or I could say a glorified batch command wrapped in GUI... :3

Screnshot

(new in v0.3+) Drag and drop files / folder directly! Screnshot-DragNDrop

Currently tested on Windows 10 and WSL2 Ubuntu.

Features:

Notes on multi-threading:

Get libjxl binaries at the official project page!

Few tips and tricks

- Batch file a folder and all subfolders

  1. Select Input folder tab on File IO section
  2. Select your source folder and output folder
  3. Enable Recursive (scan all subfolders) option

- Separate encoding parameters for specific file extensions

"I want to use X params for jpeg, but I want Y params for png!". Here's how you can do:

  1. Select Input folder tab on File IO section
  2. Make sure to have Overwrite if file already exists option on output disabled
  3. Enable Override extensions option and add your preferred extension to use for first encoding parameters (eg. jpg)
  4. Set your preferred parameters on Encoding options
  5. Press Convert
  6. Once done, repeat steps 3-5