Skip to content

spacepxl/ComfyUI-HQ-Image-Save

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI-HQ-Image-Save

Nodes:

  • Image
    • Load EXR (Individual file, or batch from folder, with cap/skip/nth controls in the same pattern as VHS load nodes)
    • Load EXR Frames (frame sequence with start/end frames, %04d frame formatting for filenames)
    • Save EXR (RGB or RGBA 32bpc EXR, with full support for batches and either relative paths in the output folder, or absolute paths with version and frame number formatting, and overwrite protection)
    • Save EXR Frames (frame sequence with %04d formatting, optionally save workflow as GUI .json and/or API .json)
    • Save Tiff (RGB 16bpc TIFF, outdated)
  • Latent
    • Load Latent EXR (Same VHS style controls now)
    • Save Latent EXR (4 channel latent -> RGBA 32bpc EXR)

Overview

Save and load images and latents as 32bit EXRs

Recommend adding the --fp32-vae CLI argument for more accurate decoding.

Scatterplot of raw red/green values, left=PNG, right=EXR. PNG quantizes the image to 256 possible values per channel (2^8), while the EXR has full floating point precision.

comparison

For latent EXR viewing purposes, if you want a cheap approximation of RGB values from the four latent channels, use this formula:

r = (0.298 * r + 0.187 * g - 0.187 * b - 0.184 * a) * 0.18215
g = (0.207 * r + 0.286 * g + 0.189 * b - 0.271 * a) * 0.18215
b = (0.208 * r + 0.173 * g + 0.264 * b - 0.473 * a) * 0.18215

Known Issues

  • No load TIFF node, and the TIFF save is bad/outdated

About

Load/save images and latents as 32bit EXRs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published