Skip to content

Jpeg XL universal batch utility (wrapper for jxl official binaries)

License

Notifications You must be signed in to change notification settings

bouncyball-git/ujxl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ujxl

Jpeg XL universal batch utility (wrapper for jxl official binaries https://github.com/libjxl/libjxl)

Usage: ujxl "[path]filename|wildcard.ext" [destination path]

  • Uses .ini style config file placed next to the executable.
  • In the filename can be used a "*" wildcard.
  • If destination omitted writes next to the source files.
  • Always overwites destination.
  • Supports multithreading by specifying maxWorker parameter.
  • config file has help comments.

Compilation: Run "compile.bat" under Windows or "compile.sh" under Linux/Macos. Script will build binaries for all platforms.

Examples:

djxl

  • ujxl "*.jxl"
  • ujxl "*01.jxl" ~/photos
  • ujxl "*.jxl" ~/photos/
  • ujxl "/mnt/IMG*.jxl" ~/photos
  • ujxl "D:\temp*.jxl" D:\photos

cjxl

  • ujxl "*.jpg"
  • ujxl "D:\temp\IMG*.png" D:\photos

Note: quotes are necessary under Linux.

About

Jpeg XL universal batch utility (wrapper for jxl official binaries)

Resources

License

Stars

Watchers

Forks

Packages

No packages published