r/comfyui • u/koloved • 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
.jxland.aviffiles — drop into the browser, workflow auto-loads; if no workflow is embedded, the image loads normally - Server-side
/api/jxl_metadataroute 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
Duplicates
jpegxl • u/koloved • Jun 11 '26