SIGN IN SIGN UP

feat(nodes): add Save Image (Gallery + File Export) node (#9077)

* feat(nodes): add Save Image (Gallery + File Export) node

Saves an image to the gallery and additionally exports a copy to the
filesystem with a custom filename using prefix and suffix around the
gallery UUID.

- Filename pattern: {prefix}{uuid}{suffix}.{png|jpg|webp}
- UUID matches the gallery entry so exported files can be matched back
- Quality input (1-100) for JPG/WEBP, ignored for PNG
- Board and Metadata inputs behave like the standard Save Image node
- Output directory restricted to subfolders of the InvokeAI outputs
  folder; absolute paths and path traversal are rejected

* Chore Ruff

* Chore Typegen

* Chore Typegen

* Fix Linux CI Test

* update schema

---------

Co-authored-by: dunkeroni <dunkeroni@gmail.com>
A
Alexander Eichhorn committed
7859d3fc919a9f657b87fc477e57d54d9be957c8
Parent: b4224d9
Committed by GitHub <noreply@github.com> on 5/26/2026, 7:53:29 PM