8 Commits
Author SHA1 Message Date
LuqP2 b62ae2d9ad Add MetaHub Save 3D Model node 2026-08-07 17:05:30 -03:00
LuqP2 56243266ae feat: add metahub input bridge node 2026-06-27 14:41:04 -03:00
Lucas d7e8e45df7 Register frontend extension directory 2026-06-09 13:41:38 -03:00
LuqP2 b206843464 feat: add simple save image node 2026-06-01 16:46:32 -03:00
LuqP2 4fc7affb4b feat: add video metadata support for VHS integration 2026-01-14 14:02:58 -03:00
LuqP2 8dc5645392 feat: add import fallback for node modules and enhance test coverage 2026-01-09 12:50:14 -03:00
LuqP2 6ef9c5bd68 feat: added MetaHub Timer Node for accurate timing 2025-12-24 02:42:32 -03:00
LuqP2 238e458de6 feat: Implement MetaHub Save Image node for ComfyUI
Complete implementation of advanced image saving node with dual metadata:
- A1111/Civitai compatible metadata (tEXt chunk "parameters")
- Image MetaHub metadata (iTXt chunk "imagemetahub_data")
- Auto-detection of LoRAs from workflow (UI and API formats)
- SHA256 hash calculation (AutoV2/Civitai format) with caching
- Graceful degradation (never interrupts generation)
- IMH Pro fields support (user_tags, notes, project_name)
- Auto-increment filenames with customizable output paths

Files added:
- metahub_save_node.py: Main node class with INPUT_TYPES
- metadata_utils.py: Hash calculation, metadata formatting, PNG injection
- __init__.py: Node registration for ComfyUI
- requirements.txt: Dependencies (Pillow, numpy)
- README.md: Installation and usage documentation

100% compatible with Image MetaHub comfyUIParser.ts specification.
2025-12-19 20:59:47 -03:00