Nodes/comfyui-arkennemasis/arkennemasis Deliver (format ladder + folders)
ComfyUI Node

arkennemasis Deliver (format ladder + folders)

Write one accepted master and derive its whole delivery ladder — PNG, JPG, WebP and thumbnail — into the per-axis folder structure, using the client's own filename. Re-running overwrites in place: no _v2, no timestamps, no ambiguity about which file is live.

By Hishamahmer·Created about a month ago·Updated 9 days ago· 5
arkennemasis Deliver (format ladder + folders)
  • image
  • master_path
  • delivered_json
  • report
cell_json{}
output_dirvariation/delivered
recipe_json
formatspng
jpg_background#FFFFFF
thumb_size512
quality92
colour_profilesRGB
jobs_dirvariation/jobs
structure
Categoryarkennemasis/Variation

Inputs (11)

NameTypeDefaultDescription
imageIMAGEThe verified, accepted candidate.
cell_jsonSTRING{}
output_dirSTRINGvariation/deliveredDelivery root. Relative paths resolve inside ComfyUI's output directory.
recipe_jsonoptSTRING
formatsoptSTRINGpngComma-separated ladder: png, jpg, webp, thumb. Derived deterministically, so the ladder can always be rebuilt from the masters without touching a model.
jpg_backgroundoptSTRING#FFFFFFMatte colour for the white-background JPG.
thumb_sizeoptINT51232–4096
qualityoptINT9240–100
colour_profileoptSTRINGsRGBEmbedded into every derived file. Generating in one colour space and delivering in another is the usual cause of 'the colour looks wrong' after delivery.
jobs_diroptSTRINGvariation/jobsDelivered paths are recorded on the job record here.
structureoptCOMBO'flat' puts every image for a product in ONE folder — the filename already carries every axis value, so a directory per axis adds depth without adding information and buries the set. 'by-axis' keeps the nested layout for clients whose asset system wants it.

Outputs (3)

NameTypeDescription
master_pathSTRING
delivered_jsonSTRING
reportSTRING