Eric Qwen Layer Load
Bring your saved PSD layers back into the graph for another pass
- layers
- alpha_masks
- layer_count
- layer_info
EricQwenLayerLoad is the flip side of the pack's Layer Save node. You decomposed an image, exported a PSD, maybe hand-edited a layer in Photoshop - and now you want those layers back in ComfyUI as an IMAGE batch to composite, reorder, or feed into the next model pass. This node pulls them in.
What it reads
It scans your ComfyUI input folder (recursively) for layered files: .psd and .psb, multi-page .tiff/.tif, .zip archives, and *_manifest.json markers that the Save node writes for PNG-sequence exports. Every match shows up in the source dropdown - that's the primary input. If you'd rather point at a folder of PNGs directly, source_folder takes a path to a PNG sequence.
From there the settings are mostly about how much structure you keep:
- include_hidden (default false): whether hidden/invisible layers in the PSD come along.
- flatten_groups (default true): PSD layer groups get flattened into single layers. Turn it off if you want to preserve grouping.
- max_layers (default 20): a cap so a monster 80-layer design doesn't blow up your graph.
Outputs mirror the Decompose node so everything downstream stays interchangeable: layers (IMAGE batch), alpha_masks, layer_count (INT), and layer_info (a JSON string with per-layer metadata). Because the output shape matches what Decompose produces, you can swap a "decompose" step for a "load saved PSD" step and the rest of your workflow - Composite, Reorder, Save - keeps working untouched. That's the whole point of the node: iterate on layers without re-running the model every time.
The gotcha that bites everyone
The dropdown only lists files it finds under ComfyUI/input. A PSD sitting on your Desktop or in ComfyUI/output won't show up, which confuses people who just saved something with the Layer Save node - Save writes to output, Load reads from input. Move the file into input (or point source_folder at it) and it appears.
Also, reading .psd files needs psd-tools installed; without it, the PSD option quietly won't be available. The pack's requirements.txt includes it, so if you installed through ComfyUI Manager you're fine.
Installation is the pack standard: ComfyUI Manager (search "Eric Qwen") or git clone https://github.com/EricRollei/Qwen_Layers_Diffuser_Pipeline_Comfyui into custom_nodes, then restart. This node doesn't need the Qwen model at all - it's pure file I/O, so it works even on a machine where the full decompose pipeline would never fit.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| source | COMBO | Select a layered file to load | |
| source_folderopt | STRING | Or specify a folder path with PNG sequence | |
| include_hiddenopt | BOOLEAN | false | Include hidden/invisible layers |
| flatten_groupsopt | BOOLEAN | true | Flatten layer groups into single layers |
| max_layersopt | INT | 201–100 | Maximum number of layers to load |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| layers | IMAGE | — |
| alpha_masks | MASK | — |
| layer_count | INT | — |
| layer_info | STRING | — |