KJNodes/textgenerated

Constructeur de Prompts Ideogram 4 KJ(Ideogram4PromptBuilderKJ)

Constructeur visuel de prompts pour le format structuré de légende JSON d'Ideogram 4. Faites glisser sur la toile pour dessiner des régions ; sélectionnez une région pour définir son type (obj/texte), sa description, son texte et sa palette de couleurs. Définissez l'arrière-plan et les champs de style facultatifs comme widgets. Produit la chaîne JSON de légende assemblée. Les bbox sont normalisées sur une grille de 0 à 1000 sous la forme [ymin, xmin, ymax, xmax] ; la largeur et la hauteur définissent le rapport d'aspect de la toile. Contrôles de la toile : - Glisser : dessiner une nouvelle région - Ctrl/Cmd-glisser : forcer le dessin d'une nouvelle région même par-dessus une existante - Cliquer : sélectionner une région · Alt-cliquer : parcourir les régions superposées - Double-cliquer : modifier la description en ligne - Clic droit : liste des régions (sélectionner / supprimer / dupliquer / réordonner ; haut = avant) - Suppr / Retour arrière : supprimer la région sélectionnée - Ctrl/Cmd + C / V / D : copier / coller / dupliquer la région sélectionnée - Les champs bbox (px / out) à côté de obj/texte sont modifiables Échantillons de couleur : - Cliquer : modifier · Glisser : réordonner · Clic droit : supprimer - Survolez + Ctrl/Cmd + C / V : copier / coller le hex - "+" : ajouter une couleur (utilise la couleur du presse-papiers si elle en est une) Barre d'outils : - Live : utiliser l'aperçu en temps réel comme arrière-plan (et récupérer le résultat final) - Grab BG / Clear BG : utiliser la dernière image générée comme arrière-plan - curseur de luminosité, estimation de tokens, et Copier / Coller / Tout effacer

Ideogram4 Prompt Builder KJ

style
image
bboxes
prompt
preview
bboxes
width
height
width
1024
height
1024
high_level_description
STRING
background
STRING
aesthetics
STRING
lighting
STRING
medium
STRING
import_json
STRING
style_palette_data
STRING
elements_data
STRING
bg_brightness
25
import_mode
when empty
output_format
compact
coord_mode
normalized
bbox_order
yx
photo
STRING
art_style
STRING
KJNodes

Description

Constructeur visuel de prompts pour le format structuré de légende JSON d'Ideogram 4.
Ce nœud fournit un éditeur interactif dans ComfyUI qui vous permet de dessiner des régions sur une toile, d'assigner des étiquettes d'objet ou de texte, des descriptions et des palettes de couleurs, puis d'assembler la chaîne JSON de légende finale compatible avec le schéma attendu d'Ideogram 4.

L'éditeur supporte le glisser-déposer pour dessiner des régions, la sélection, l'édition en ligne, la copie/collage/duplication, ainsi qu'une barre d'outils complète incluant la gestion de l'image d'arrière-plan, un curseur de luminosité, une estimation de tokens et des opérations de presse-papiers.


Entrées

Requis

NomTypeDéfautInfo-bulle
widthINT1024Largeur d'aspect de la toile (également la grille de pixels dans laquelle la bbox est mesurée). Ideogram 4 nécessite des multiples de 16. Min : 64, Max : 16384, Pas : 16.
heightINT1024Hauteur d'aspect de la toile (également la grille de pixels dans laquelle la bbox est mesurée). Ideogram 4 nécessite des multiples de 16. Min : 64, Max : 16384, Pas : 16.
high_level_descriptionSTRING""Aperçu facultatif sur une ligne de l'image entière (vide = omis).
backgroundSTRING""Description requise de l'arrière-plan de la scène.
styleDYNAMICCOMBO(dynamique)Menu déroulant rempli par l'éditeur (probablement des préréglages de style).
aestheticsSTRING""Descripteur de style (vide = omis).
lightingSTRING""Descripteur de style (vide = omis).
mediumSTRING""Descripteur de style (vide = omis).
style_palette_dataSTRING""Palette de couleurs de style sérialisée depuis l'éditeur (gérée par l'interface du nœud).
elements_dataSTRING""Régions sérialisées depuis l'éditeur (gérées par l'interface du nœud).
bg_brightnessINT25Pourcentage de luminosité de l'image d'arrière-plan (géré par le curseur de l'interface du nœud). Min : 0, Max : 100.
import_modeCOMBO"when empty"Comment un import_json câblé est utilisé : "when empty" n'initialise l'éditeur que lorsqu'il n'a pas de régions (ensuite l'éditeur prend le dessus, vous pouvez donc modifier) ; "always" rend le JSON câblé autoritaire, donc ses changements se propagent toujours à la sortie. Options : ["when empty", "always"].
output_formatSTRING"compact"Formatage du JSON de sortie (défini via la barre d'outils de l'éditeur) : "compact" (par défaut, ce qu'attend Ideogram 4) ou "pretty" (indenté, pour la lisibilité).
coord_modeSTRING"normalized"Espace de coordonnées des bbox (défini via la barre d'outils de l'éditeur) : "normalized" (par défaut, la grille 0-1000 qu'attend Ideogram 4) ou "absolute" (pixels, mis à l'échelle par largeur/hauteur — NON STANDARD pour Ideogram, pour d'autres outils qui veulent des coordonnées en pixels).
bbox_orderSTRING"yx"Ordre des axes des bbox (défini via la barre d'outils de l'éditeur) : "yx" (par défaut, [ymin, xmin, ymax, xmax] d'Ideogram) ou "xy" ([xmin, ymin, xmax, ymax], le standard x1,y1,x2,y2 utilisé par Qwen-VL et la plupart des détecteurs).
photoSTRING""(pas d'info-bulle dans la source)
art_styleSTRING""(pas d'info-bulle dans la source)

Optionnelles

NomTypeDéfautInfo-bulle
imageIMAGEImage de référence facultative affichée comme arrière-plan de l'éditeur (et derrière l'aperçu).
import_jsonSTRING""Facultatif : un JSON de légende complet. Lorsqu'il est connecté, il se charge dans l'éditeur et pilote la sortie selon import_mode.
bboxesBOUNDINGBOXBoîtes facultatives dans l'espace pixel ({x, y, width, height}) utilisées pour initialiser les régions de l'éditeur lorsqu'il n'en a pas. Ignorées une fois que des régions existent.

Sorties

IndexTypeDescription
0`

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
Constructeur de Prompts Ideogram 4 KJ (Ideogram4PromptBuilderKJ) - ComfyUI-KJNodes | ComfyUI Wiki