Handle multiprompts and images within one run. Quick OutputLists from spreadsheet, JSON, multiline text, numberranges for sequential processing. Combinations of lists and prompts. Load any file with metadata and glob...
Handle multiprompts and images within one run. Quick OutputLists from spreadsheet, JSON, multiline text, numberranges for sequential processing. Combinations of lists and prompts. Load any file with metadata and glob...
Profil du package
LIREMOI
Handle multiprompts and images within one run. Quick OutputLists from spreadsheet, JSON, multiline text, numberranges for sequential processing. Combinations of lists and prompts. Load any file with metadata and glob patterns. Native XYZ-GridPlots, with supergrids and videogrids. Inspect COMBO in LoRA loader, sampler etc. Strings with placeholders.
Nœuds dans ce pack
Nœuds 11Sources
1 sourceExtraits de sources
1 extraitSource context: Repo geroldmeisinger/ComfyUI-outputlists-combiner
CombineOutputLists
Description compacte indisponible pour ce nœud.
ConvertNumberToIntFloatStr
Description compacte indisponible pour ce nœud.
FormattedString
(ComfyUI workflow included) Creates a string that contains placeholder variables and replaces them with their respective values. Uses python str.format() internally, see Python - Format String Syntax . You can use {a:.2f} to round off a float to 2 decimals. You can use {a:05d} to pad up to 5 leading zeros to fit with comfys filename suffix ComfyUI00001.png. If you want to write { } within your strings (e.g. for JSONs) you have to double them: {{ }}. Also applies search & replace (S&R) syntax such as %date:yyyy-MM-dd hh:mm:ss% and %KSampler.seed%. Thus you can also use it as a GET-node. Note that "search & replace" takes place in Javascript context and runs before node execution. | Name | Type | Description | | --- | --- | --- | | fstring | STRING | Creates a string that contains placeholder variables and replaces them with their respective values. Uses python str.format() internally, see Python - Format String Syntax . You can use {a:.2f} to round off a float to 2 decimals. You can use {a:05d} to pad up to 5 leading zeros to fit with comfys filename suffix ComfyUI00001.png. If you want to write { } within your strings (e.g. for JSONs) you have to double them: {{ }}. Also applies search & replace (S&R) syntax such as %date:yyyy-MM-dd hh:mm:ss% and %KSampler.seed%. Thus you can also use it as a GET-node. Note that "search & replace" takes place in Javascript context and runs before node execution. | | a | | (optional) value that will be as a string at the {a} placeholder. | | b | | (optional) value that will be as a string at the {b} placeholder. | | c | | (optional) value t…
JSONOutputList
(ComfyUI workflow inkludiert) Erstellt eine OutputList, indem Arrays oder Dictionaries aus JSON-Objekten extrahiert werden. Verwendet JSONPath-Syntax zur Extraktion der Werte, siehe JSONPath auf Wikipedia . Alle übereinstimmenden Werte werden in eine lange Liste zusammengefasst. Sie können diesen Knoten auch verwenden, um Objekte aus Literal-Zeichenketten wie [1, 2, 3] zu erstellen. key, value, int und float verwenden isoutputlist=True (angezeigt durch das Symbol 𝌠) und werden sequenziell von den entsprechenden Knoten verarbeitet. | Name | Typ | Beschreibung | | --- | --- | --- | | jsonpath | ZEICHENKETTE | JSONPath, welches zur Extraktion der Werte verwendet wird. | | json | ZEICHENKETTE | Eine JSON-Zeichenkette, welche in ein Objekt übersetzt wird. | | obj | | (optional) Objekt jeglichen Typs, welches die JSON-Zeichenkette ersetzen wird | | Name | Typ | Beschreibung | | --- | --- | --- | | key | ZEICHENKETTE 𝌠 | Der Schlüssel für Dictionaries oder der Index für Arrays (als Zeichenkette). Technisch ist es ein globaler Index der zusammengefassten Liste für alle Nicht-Schlüssel. | | value | ZEICHENKETTE 𝌠 | Der Wert als Zeichenkette. | | int | GANZZAHL 𝌠 | Der Wert als Ganzzahl (falls die Zahl nicht geparst werden kann, wird 0 verwendet). | | float | FLIEßKOMMAZAHL 𝌠 | Der Wert als Fließkommazahl (falls die Zahl nicht geparst werden kann, wird 0 verwendet). | | count | GANZZAHL | Gesamtzahl der Elemente in der zusammengefassten Liste | | debug | ZEICHENKETTE | Debug-Ausgabe aller übereinstimmenden Objekte als formatierte JSON-Zeichenkette |
KSamplerImmediateSave
(ComfyUI workflow daxildədir) Default CheckpointLoader, KSampler, VAE Decode və Save Image node-larının genişləndirilməsi, birlikdə işləmək üçün. Bu, şəkil qələmlərində ara şəkilləri dərhal saxlamaq istədiyiniz zaman faydalıdır. "Şəkli saxlamaq üçün xüsusi KSampler? Artıq mən tərəfindən axtarılan şeyin özüm olmuşam!" | Ad | Tip | İzahat | | --- | --- | --- | | cpktname | COMBO | Yüklənəcək checkpoint (model) adı. | | positive | STRING | Şəkildə daxil etmək istədiyiniz xüsusiyyətləri təsvir edən şərt. | | negative | STRING | Şəkildə istisna etmək istədiyiniz xüsusiyyətləri təsvir edən şərt. | | latentimage | LATENT | Gürültü aradan qaldırılması üçün latent şəkil. | | seed | INT | Gürültü yaratmaq üçün istifadə olunan təsadüfi seed. | | steps | INT | Gürültü aradan qaldırma prosesində istifadə olunan addım sayı. | | cfg | FLOAT | Classifier-Free Guidance miqyası yaradıcılığı və prompt-a uyğunluğu balanslayır. Daha yüksək dəyərlər prompt-a daha yaxın şəkillər yaratır, lakin çox yüksək dəyərlər keyfiyyəti pozaraq təsir edə bilər. | | samplername | COMBO | Nümunə çıxarma zamanı istifadə olunan alqoritm, bu, yaradılmış çıxışın keyfiyyətini, sürətini və stilini təsir edə bilər. | | scheduler | COMBO | Planlayıcı, şəkli yaratmaq üçün gürültünün nəzərdən çıxarılmasını idarə edir. | | denoise | FLOAT | Tətbiq olunan gürültü aradan qaldırma miqyası, daha aşağı dəyərlər ilkin şəklin strukturu saxlanır, şəkilə şəkil nümunə çıxarmaq imkanı verir. | | filenameprefix | STRING | Saxlanacaq fayl üçün prefix. Bu, %date:yyyy-MM-dd% və ya %Empty Latent Image.width% kimi formatlama məlumatların…
LoadAnyFile
(Workflow ComfyUI inclus) Charge n'importe quel fichier texte ou binaire et fournit le contenu du fichier sous forme de chaîne ou de chaîne base64. De plus, essaie de le charger comme IMAGE. Et aussi, essaie de charger les métadonnées. filepath prend en charge les chemins de fichiers annotés de ComfyUI [input] [output] ou [temp]. filepath prend également en charge les expansions de motifs glob sousrepertoire//.png. Utilise internement python glob.iglob. metadata appelle exiftool, s'il est installé et disponible dans PATH, sinon utilise PIL.Image.info comme solution de repli. Pour des raisons de sécurité, seuls les répertoires suivants sont pris en charge : [input] [output] [temp]. Pour des raisons de performance, le nombre de fichiers est limité à : 1024. | Nom | Type | Description | | --- | --- | --- | | filepath | STRING | Le répertoire de base par défaut est le répertoire utilisateur [input]. Prend en charge l'expansion de motifs glob sousrepertoire//.png. Utilise le suffixe [input] [output] ou [temp] (attention à l'espace initial !) pour spécifier un répertoire utilisateur ComfyUI différent. | | Nom | Type | Description | | --- | --- | --- | | content | STRING 𝌠 | Contenu du fichier pour les fichiers texte, base64 pour les fichiers binaires. | | image | IMAGE 𝌠 | Tensor de lot d'images. | | mask | MASK 𝌠 | Tensor de lot de masques. | | metadata | STRING 𝌠 | Données Exif d'ExifTool. Nécessite que la commande exiftool soit disponible dans PATH. |
NumberOutputList
(ComfyUI workflow inkludiert) Erstellt eine OutputList mit einem Bereich numerischer Werte. Verwendet intern numpy.linspace, da es zuverlässiger mit Gleitkommawerten arbeitet. Wenn Sie stattdessen Zahlensuiten mit beliebigen Schritten definieren möchten, schauen Sie sich den JSON OutputList an und definieren Sie ein Array, z.B. [1, 42, 123]. int, float, string und index verwenden isoutputlist=True (angezeigt durch das Symbol 𝌠) und werden sequenziell von den entsprechenden Knoten verarbeitet. | Name | Typ | Beschreibung | | --- | --- | --- | | start | FLIEßKOMMAZAHL | Startwert zur Generierung des Bereichs. | | stop | FLIEßKOMMAZAHL | Endwert. Falls endpoint=include dann ist diese Zahl in der Liste enthalten. | | num | GANZZAHL | Die Anzahl der Elemente in der Liste (verwechseln Sie es nicht mit einem step). | | endpoint | BOLEAN | Bestimmt, ob der stop-Wert in die Elemente einbezogen oder ausgeschlossen wird. | | Name | Typ | Beschreibung | | --- | --- | --- | | int | GANZZAHL 𝌠 | Der Wert konvertiert zu Ganzzahl (abgerundet/unterhalb gerundet). | | float | FLIEßKOMMAZAHL 𝌠 | Der Wert als Fließkommazahl. | | string | ZEICHENKETTE 𝌠 | Der Wert als Fließkommazahl konvertiert zu Zeichenkette. | | index | GANZZAHL 𝌠 | Bereich von 0..count, der als Index verwendet werden kann. | | count | GANZZAHL | Gleich wie num. |
SpreadsheetOutputList
(ComfyUI workflow ပါဝင်ပါသည်) စာရင်းပြောင်း (.csv .tsv .ods .xlsx .xls) မှ OutputList များအများကြီးကို ဖြစ်စေပါသည်။ Load any File node ကိုအသုံးပြု၍ base64-encoding ဖြင့်ဖြင့်ဖိုင်တစ်ဖိုင်ကို တင်နိုင်ပါသည်။ အတွင်းရှိအတိုင်း pandas readexcel နှင့် readcsv ကိုအသုံးပြု၍ စာရင်းပြောင်းဖိုင်များကိုတင်ပါသည်။ အားလုံးသည် isoutputlist=True ကိုအသုံးပြုပြီး (symbol 𝌠 ဖြင့်ပြသပါသည်) နှင့် အကြိမ်အတိုင်း အတူတူဖြစ်သော nodes များအား လုပ်ဆောင်ပါသည်။ | နာမည် | အမျိုးအစား | ဖော်ပြချက် | | --- | --- | --- | | rowsandcols | STRING | စာရင်းပြောင်းတွင် အမှတ်နှင့် အမည်များကို ပြောင်းပါ။ စာရင်းပြောင်းတွင် အမှတ်များကို ၁ မှစပြုပြီး အကွက်များကို A မှစပြုသည်။ OutputLists များသည် select-nth တွင် ၀ မှစပြုသည်။ | | headerrows | INT | စာရင်းပြောင်းတွင် ပထမဆုံး x အမှတ်များကို မပြောင်းပါ။ rowsandcols တွင် အကွက်ကို ပေးထားသည့်အခါသာ အသုံးပြုပါသည်။ | | headercols | INT | စာရင်းပြောင်းတွင် ပထမဆုံး x အကွက်များကို မပြောင်းပါ။ rowsandcols တွင် အမှတ်ကို ပေးထားသည့်အခါသာ အသုံးပြုပါသည်။ | | selectnth | INT | nth entry ကိုသာ ရွေးပါ (၀ မှစပြုပါသည်။) အသုံးပြုသူများအတွက် PrimitiveInt+controlaftergenerate=increment ပေါင်းစပ်ပြုလုပ်ရန် အသုံးပြုနိုင်ပါသည်။ | | stringorbase64 | STRING | CSV/TSV string သို့မဟုတ် စာရင်းပြောင်းဖိုင်တစ်ဖိုင်ကို base64 ဖြင့် (အမှတ်အသားများအတွက် .ods .xlsx .xls) အသုံးပြုပါ။ Load Any File node ကိုအသုံးပြု၍ ဖိုင်တစ်ဖိုင်ကို base64 အဖြစ်တင်ပါ။ | | နာမည် | အမျိုးအစား | ဖော်ပြချက် | | --- | --- | --- | | lista | STRING 𝌠 | | | listb | STRING 𝌠 | | | listc | STRING 𝌠 | | | listd | STRING 𝌠 | | | count | INT | အရှည်ဆုံးစာရင်းတွင် အရာအား အရေအတွက်ပါဝင်ပါသည်။ |
StringOutputList
(ComfyUI workflow ပါဝင်ပါသည်) ဖြစ်စောင့်ရှောက်ပြီး အမှတ်အသားတစ်ခုဖြင့် စာသားဖြင့် အတိုင်းအတာအတိုင်း ပြောင်းပေးသည့် OutputList ကို ဖြစ်စောင့်ရှောက်ပါသည်။ value နှင့် index တို့သည် isoutputlist=True ကို အသုံးပြုပြီး (အမှတ်အသား 𝌠 ဖြင့် ပြသပါသည်) အကြိမ်အတိုင်း တူညီသော နေရာများတွင် စီမံပေးသည့် နေရာများဖြင့် ပြုလုပ်ပါသည်။ | အမည် | အမျိုးအစား | ဖော်ပြချက် | | --- | --- | --- | | separator | STRING | စာသားဖြင့် အတိုင်းအတာအတိုင်း ပြောင်းပေးသည့် အမှတ်အသားဖြင့် စာသားတစ်ခုကို ပြောင်းပေးသည့် စာသားဖြင့် စာသားဖြင့် ပြောင်းပေးပါသည်။ | | values | STRING | စာသားတစ်ခုကို စာသားများအတိုင်း ပြောင်းပေးလိုသည့် စာသားဖြင့် ပြောင်းပေးပါသည်။ စာသားကို အနောက်ဆုံး အမှတ်အသားများကို ဖြုတ်ပြီး စာသားတစ်ခုကို ပြောင်းပေးပါသည်။ | | အမည် | အမျိုးအစား | ဖော်ပြချက် | | --- | --- | --- | | value | 𝌠 | စာသားများအတိုင်း ပြောင်းပေးသည့် အမှတ်အသားများဖြင့် ပြောင်းပေးပါသည်။ | | index | INT 𝌠 | 0..count အတိုင်း အမှတ်အသားများဖြင့် ပြောင်းပေးပါသည်။ အမှတ်အသားအတိုင်း အသုံးပြုပါသည်။ | | count | INT | စာသားများအတိုင်း ပြောင်းပေးသည့် အမှတ်အသားများအရေအတွက်ဖြင့် ပြောင်းပေးပါသည်။ | | inspectcombo | COMBO | COMBO တစ်ခုနှင့် ပေါင်းစပ်ပြီး အမှတ်အသားများဖြင့် ပြောင်းပေးပါသည်။ ပေါင်းစပ်ခြင်းသည် အလိုလို အမှတ်အသားများအတိုင်း ပြောင်းပေးပါသည်။ |
WorkflowDiscriminator
(ComfyUI workflow ပါဝင်ပါသည်) Workflow များကို ရှိနှိုင်းပြီး အသုံးပြုသူအတွက် သို့မဟုတ် အများအားဖြင့် workflow တစ်ခုကို ပြောင်းလဲရန် အတွက် အသုံးပြုသည့် OutputList များအဖြစ် မျှော်လင့်မှုတစ်ခုကို ပြုလုပ်ပေးသည်။ သင်သည် အများအားဖြင့် အတူတူသော workflow ဖြင့် ပြုလုပ်ထားသော ဓာတ်ပုံများအတွက် တစ်ခုချင်းစီ သူ့ကို ဖြစ်ပွားခဲ့သော ဓာတ်ပုံများကို ပြန်လည်ရယူရန် ဤ node ကို အသုံးပြုနိုင်ပါသည်။ ComfyUI အတွက် IMAGE သည် workflow metadata များကို မပါဝင်သော်လည်း သင်သည် ပြောင်းလဲသော ဓာတ်ပုံများကို အသုံးပြုရန် အတွက် အထူးသဖြင့် ဓာတ်ပုံ + metadata loader များကို အသုံးပြုပြီး သူ့ကို ဤ node တွင် ချိတ်ဆက်ရန် လိုအပ်ပါသည်။ metadata loader များကို ပေါင်းထည့်ထားသော custom node များသည် အောက်ပါအတိုင်းဖြစ်ပါသည်။ Load Any File.metadata -> JSON OutputList(jsonpath=$.["PNG:Prompt"]).value Crystool 🪛 Load image with metadata.Metadata RAW -> 🪛 Metadata extractor.prompt SimpleReadableMetadata Simple Readable Metadata-SG.metadataraw | နာမည် | အမျိုးအစား | ဖော်ပြချက် | | --- | --- | --- | | objs0 | | (မဖြစ်မီ) အများအားဖြင့် workflow တစ်ခု၏ အရာတစ်ခု (သို့မဟုတ် အရာများစွာ) ဖြစ်သည်။ objs0 နှင့် moreobjs သည် ပေါင်းစပ်၍ အလွယ်တကူ အသုံးပြုရန် အတွက် အသုံးပြုသည်။ သင်သည် အရာနှစ်ခုကို ရှိနှိုင်းချင်သော အခါ သာ အသုံးပြုပါသည်။ | | moreobjs | | (မဖြစ်မီ) အများအားဖြင့် workflow တစ်ခု၏ အရာတစ်ခု (သို့မဟုတ် အရာများစွာ) ဖြစ်သည်။ objs0 နှင့် moreobjs သည် ပေါင်းစပ်၍ အလွယ်တကူ အသုံးပြုရန် အတွက် အသုံးပြုသည်။ သင်သည် အရာနှစ်ခုကို ရှိနှိုင်းချင်သော အခါ သာ အသုံးပြုပါသည်။ | | ignorejsonpaths | STRING | (မဖြစ်မီ) သင်သည် အများအားဖြင့် အသုံးပြုသော JSONPath များကို အမှားယွင်းမှုကို ဖြစ်စေရန် အတွက် သို့မဟုတ် အများအားဖြင့် အများအားဖြင့် အသုံးပြုသော…
XyzGridPlot
(ComfyUI workflow ingesluit) Genereer 'n XYZ-Gridplot vanaf 'n lys van beelde. Dit neem 'n lys van beelde (insluitend batches) en vloei hulle in 'n lang lys eerste (dus batchsize=1). Rooster vorm Bepaal die vorm van die rooster deur: 1. die aantal ryetikette 2. die aantal kolomtikette 3. die oorblywende sub-beelde. U kan order=insideout gebruik om die beeldkeuse om te keer (nuttig indien batchsize>1 en u wil die batches etiketteer). Oriëntasie As 'n etiket in die volgende lyn gewrap word, word die hele as beskou as "multillinie" en word hulle aan die bo of gereguleer met ruimte. As al die etikette getalle is of almal eindig in getalle (bv. strength: 1.) word die hele as beskou as "numeries" en word hulle regs gereguleer. Alle ander tekste word beskou as "enkele lyn" en word in die middel gereguleer. Reguleer enkele lyn en numeriese etikette vir kolomme onderaan, en vir rye reguleer hulle vertikaal in die middel. Lettergrootte Die hoogte van die kolom etiket area word bepaal deur fontsize of half van grootste sub-beelde pak hoogte in enige ry (wat groter is). Die wydte van die ry etiket area word bepaal deur die wydste wydte van die sub-beelde pak (met 'n minimum van 256px). Die teks word gekort totdat dit pas (tot fontsizemin=6) en gebruik dieselfde lettergrootte vir die hele as (ry etikette of kolom etikette). As die lettergrootte reeds by die minimum is, word enige oorblywende teks afgesny. Sub-beelde pakking Vorm die sub-beelde (gewoonlik vanaf batches) in die vierkantigste area (die "sub-beelde pakking"), tensy outputislist=True, waarvoor slegs een beeld vir elke sel g…