KJNodes/imagegenerated

Image Upscale With Model Batched(ImageUpscaleWithModelBatched)

Ce nœud convertit d'abord techniquement les données d'image d'entrée en un format de tenseur adapté au traitement par le modèle, puis envoie les images par lots au modèle de super-résolution spécifié en fonction de la valeur `per_batch` définie par l'utilisateur.

Image Upscale With Model Batched

upscale_model
images
IMAGE
per_batch
16
downscale_ratio
1.00
downscale_method
lanczos
precision
float32
KJNodes

Le nœud Image Upscale With Model Batched convertit techniquement d'abord les données d'image d'entrée en un format de tenseur adapté au traitement par le modèle, puis envoie les images par lots au modèle de super-résolution spécifié en fonction de la valeur per_batch définie par l'utilisateur.

Image Upscale With Model Batched est un nœud de traitement de super-résolution d'image qui utilise un modèle d'IA pré-entraîné pour agrandir l'image d'entrée et améliorer sa résolution. Par rapport aux nœuds natifs, son principal avantage est de permettre à l'utilisateur de définir la taille des sous-lots, permettant ainsi un contrôle efficace de l'utilisation de la VRAM. Il est adapté au traitement de grands lots d'images ou au travail en haute résolution.

Fonctionnalités du nœud

Techniquement, ce nœud convertit d'abord les données d'image d'entrée en un format de tenseur adapté au traitement par le modèle, puis envoie les images par lots au modèle de super-résolution spécifié en fonction de la valeur per_batch définie par l'utilisateur. Il prend en charge plusieurs précisions numériques (comme float32, float16) pour équilibrer vitesse et qualité, et offre la possibilité de réduire proportionnellement le résultat après l'agrandissement, avec plusieurs algorithmes de sous-échantillonnage au choix, tels que nearest-exact, lanczos, etc.

Explication des paramètres du nœud - Image Upscale With Model Batched

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
upscale_modelUPSCALE_MODELOui--Spécifie le modèle d'IA utilisé pour l'agrandissement par super-résolution d'image. Ce paramètre détermine l'algorithme et la qualité de l'agrandissement.
imagesIMAGEOui--Image(s) d'entrée à agrandir. Prend en charge le traitement d'une seule image ou de plusieurs images simultanément.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
per_batchINTOui161 - 4096 (pas: 1)Définit le nombre d'images traitées par lot, de 1 à 4096. Utilisé pour contrôler l'utilisation de la VRAM. Peut être réduit lors du traitement de grands lots d'images.
downscale_methodCOMBONonlanczos"nearest-exact", "bilinear", "area", "bicubic", "lanczos"-
precisionCOMBONonfloat32"float32", "float16", "bfloat16"-
downscale_ratioFLOATNon1.00.01 - 1.0 (pas: 0.01)-

Sortie (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGEImage(s) de sortie après traitement d'agrandissement par le modèle.

Scénarios d'utilisation

Dans un flux de travail réel, après avoir obtenu un lot d'images basse résolution depuis un nœud "Charger Image", vous pouvez connecter ce nœud et choisir un modèle de super-résolution tel qu'ESRGAN. En ajustant le paramètre per_batch, vous pouvez éviter le débordement de VRAM lors du traitement d'images haute résolution comme la 4K. Les images agrandies sont ensuite envoyées à des nœuds ultérieurs comme "Aperçu Image" ou "Enregistrer l'image" pour visualisation ou stockage.

Points d'attention

Veuillez noter que la vitesse de traitement et la qualité du nœud sont influencées par le modèle de super-résolution choisi, la taille des lots et la précision de calcul. Une taille de lot trop petite peut réduire l'efficacité du traitement, tandis qu'une taille de lot trop grande peut entraîner une insuffisance de VRAM.

Lien vers le code source du nœud Image Upscale With Model Batched

Le nœud Image Upscale With Model Batched provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…