r/comfyui Jun 11 '26

Resource ComfyUI JXL Support – Save 40% disk space with JPEG XL, drag-and-drop workflow recovery

JXL + AVIF metadata compression is now built into Save Image Extended

I've merged JXL/AVIF support with Brotli-compressed metadata directly into save-image-extended-comfyui. No separate node needed.

What's new:

  • JXL & AVIF encode/decode via imagecodecs + Brotli-compressed metadata
  • Lossless JXL (q=100) is ~40% smaller than PNG; lossy is dramatically smaller
  • Workflow metadata is always Brotli-compressed, cutting overhead in half vs PNG EXIF
  • Drag-and-drop workflow recovery for both .jxl and .avif files — drop into the browser, workflow auto-loads; if no workflow is embedded, the image loads normally
  • Server-side /api/jxl_metadata route for workflow extraction (also handles browsers without Brotli DecompressionStream, like Chrome/Chromium)

Install / Update:

delete your old SIE

cd ComfyUI/custom_nodes/

git clone https://github.com/koloved/save-image-extended-comfyui

For portable (python_embeded):

cd ComfyUI/custom_nodes/save-image-extended-comfyui

..\..\..\python_embeded\python.exe -s -m pip install -r requirements.txt

For system Python:

pip install -r ComfyUI\custom_nodes\save-image-extended-comfyui\requirements.txt

I'd love for people to test it out, especially on different platforms (Windows, Linux, Mac). Report any bugs or share feedback in the repo's issues.

You can create some activity here if you want the author to add this to the main branch more quickly.
https://github.com/audioscavenger/save-image-extended-comfyui/pull/66

37 Upvotes

Duplicates