YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
๐ธ ComfyUI Custom Metadata Saver
This custom node allows you to save images while stripping the internal ComfyUI workflow data and injecting custom EXIF (Camera & GPS) and Copyright information.
๐ฅ Installation
Navigate to your ComfyUI/custom_nodes/ folder. Create a new folder named ComfyUI-Metadata-Saver. Create two files inside: init.py and metadata_saver.py (paste the provided code). Restart ComfyUI.
โ๏ธ How to Use
Add Node: Double-click the canvas and search for "Save Image (Custom Metadata)".
Connect: Link your final image output to this node (replace the standard "Save Image" node).
Configure Settings:
Setting Description
strip_workflow True: Removes the ComfyUI node graph/prompt (privacy mode).
False: Keeps the workflow hidden in the file.
filename_prefix Standard file naming (e.g., "MyRender").
custom_author Sets the "Artist/Author" tag.
camera_make e.g., Apple, Sony, Canon.
camera_model e.g., iPhone 16 Pro Max.
latitude / longitude Sets GPS location.
๐ Example Presets (Miami / iPhone) To make your render look like a photo taken in Miami on a new iPhone: Camera Make: Apple Camera Model: iPhone 16 Pro Max Latitude: 25.7617 Longitude: -80.1918
โ ๏ธ Note: If you set strip_workflow to True, you will not be able to drag and drop the resulting image back into ComfyUI to load the workflow. The image will be "clean."