KJNodes/textgenerated

Image Batch Test Pattern(ImageBatchTestPattern)

D'un point de vue de la mise en œuvre technique, ce nœud utilise la bibliothèque PIL (Pillow) de Python pour dessiner des images en fonction de la taille de lot spécifiée et du nombre de départ.

Image Batch Test Pattern

image
batch_size
1
start_from
0
text_x
256
text_y
256
width
512
height
512
font
COMBO
font_size
255
KJNodes

Le nœud Image Batch Test Pattern, d'un point de vue technique, utilise la bibliothèque PIL (Pillow) de Python pour dessiner des images en fonction d'une taille de lot et d'un numéro de départ spécifiés.

Le nœud Image Batch Test Pattern est utilisé pour générer en lot des images de test avec des numéros séquentiels. Il crée une série d'images sur fond noir, chaque image contenant un numéro dont la couleur est générée aléatoirement. Ce nœud est principalement utilisé pour créer des séquences d'images destinées aux tests ou aux démonstrations.

Fonctionnalités du nœud

D'un point de vue technique, ce nœud utilise la bibliothèque PIL (Pillow) de Python pour dessiner des images en fonction d'une taille de lot et d'un numéro de départ spécifiés. Il permet à l'utilisateur de personnaliser les dimensions globales de l'image, la position du texte, la police et la taille de la police. Les coordonnées de dessin du texte prennent le coin supérieur gauche de l'image comme origine et prennent en charge la sélection de fichiers de police TrueType à partir du dossier kjnodes_fonts.

Explication des paramètres du nœud - Image Batch Test Pattern

Entrées de connexion (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
fontCOMBOOui--font (paramètre d'entrée) : Sélectionnez le fichier de police à utiliser pour dessiner les numéros dans le répertoire kjnodes_fonts.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
batch_sizeINTOui11 - 4096 (pas: 1)batch_size (paramètre d'entrée) : Spécifie le nombre d'images à générer, la plage valide est de 1 à 4096.
start_fromINTOui00 - 4096 (pas: 1)start_from (paramètre d'entrée) : Définit le numéro de départ pour les numéros sur les images, la plage valide est de 0 à 4096.
text_xINTOui2560 - 4096 (pas: 1)text_x (paramètre d'entrée) : Définit la coordonnée X dans l'image pour le coin supérieur gauche du texte du numéro, la plage valide est de 0 à 4096.
text_yINTOui2560 - 4096 (pas: 1)text_y (paramètre d'entrée) : Définit la coordonnée Y dans l'image pour le coin supérieur gauche du texte du numéro, la plage valide est de 0 à 4096.
widthINTOui51216 - 4096 (pas: 1)width (paramètre d'entrée) : Définit la largeur de l'image générée, la plage valide est de 16 à 4096.
heightINTOui51216 - 4096 (pas: 1)height (paramètre d'entrée) : Définit la hauteur de l'image générée, la plage valide est de 16 à 4096.
font_sizeINTOui2558 - 4096 (pas: 1)font_size (paramètre d'entrée) : Définit la taille de la police pour le texte du numéro, la plage valide est de 8 à 4096.

Sortie (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGELot d'images de test avec des numéros séquentiels.

Scénarios d'utilisation

Dans un flux de travail réel, ce nœud est souvent utilisé dans des scénarios nécessitant un traitement par lots d'images en entrée. Par exemple, lors du test de la capacité de traitement par lots d'un modèle de mise à l'échelle d'image, on peut d'abord utiliser ce nœud pour générer un ensemble d'images de test de taille uniforme mais avec un contenu (numéro) différent, puis les connecter au nœud de mise à l'échelle pour observer l'efficacité et la cohérence du traitement des entrées par lots par le modèle.

Points d'attention

Veuillez noter que le nombre d'images générées est limité par le paramètre batch_size (jusqu'à 4096) et le numéro de départ start_from (jusqu'à 4096) ; ils peuvent être définis indépendamment. De plus, si la position de dessin du texte (text_x, text_y) est mal configurée, le texte pourrait être dessiné en dehors de la toile et devenir invisible.

Lien vers le code source du nœud Image Batch Test Pattern

Le nœud Image Batch Test Pattern provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…