Skip to content

Custom node for ComfyUI. Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.

License

Notifications You must be signed in to change notification settings

nkchocoai/ComfyUI-SaveImageWithMetaData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI-SaveImageWithMetaData

SaveImageWithMetaData Preview
日本語版READMEはこちら

  • Custom node for ComfyUI.
  • Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.
  • Since the values are extracted dynamically, values output by various extension nodes can be added to metadata.

Installation

cd <ComfyUI directory>/custom_nodes
git clone https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData.git

Nodes

Save Image With Metadata

  • Saves the images received as input as an image with metadata (PNGInfo).
  • Metadata is extracted from the input of the KSampler node found by sampler_selection_method and the input of the previously executed node.

filename_prefix

  • The string (Key) specified in filename_prefix will be replaced with the retrieved information.
Key Information to be replaced
%seed% seed value
%width% Image width
%height% Image height
%pprompt% Positive Prompt
%pprompt:[n]% first n characters of Positive Prompt
%nprompt% Negative Prompt
%nprompt:[n]% First n characters of Negative Prompt
%model% Checkpoint name
%model:[n]% First n characters of Checkpoint name
%date% Date of generation(yyyyMMddhhmmss)
%date:[format]% Date of generation
  • See the following table for the identifier specified by [format] in %date:[format]%.
Identifier Description
yyyy year
MM month
dd day
hh hour
mm minute
ss second

sampler_selection_method

  • Specifies how to select a KSampler node that has been executed before this node.
Farthest
Nearest
By node ID
  • Select the KSampler node whose node ID is sampler_selection_node_id.

Metadata to be given

  • Positive prompt
  • Negative prompt
  • Steps
  • Sampler
  • CFG Scale
  • Seed
  • Clip skip
  • Size
  • Model
  • Model hash
  • VAE
    • It is referenced from the input of SaveImageWithMetadata node, not KSampler node.
  • VAE hash
    • It is referenced from the input of SaveImageWithMetadata node, not KSampler node.
  • Loras
    • Model name
    • Model hash
    • Strength model
    • Strength clip
  • Embeddings
    • Name
    • Hash
  • If batch size >= 2 :
    • Batch index
    • Batch size
  • Hashes
    • Model, Loras, Embeddings
    • For Civitai

Supported nodes and extensions

About

Custom node for ComfyUI. Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages