KJNodes/imagegenerated

Capture d'écran en continu(ScreencapStream)

Capture une image d'un flux de partage d'écran/fenêtre de navigateur. Cliquez sur 'Démarrer la capture' pour sélectionner un écran ou une fenêtre à partager. Un aperçu en direct s'affiche dans le nœud. Fonctionne avec la file d'attente automatique. Contrôles de recadrage : - Glisser sur l'aperçu pour dessiner une boîte de recadrage - Glisser à l'intérieur de la boîte pour la déplacer - Glisser les bords ou les coins pour redimensionner - Maj+glisser pour verrouiller le ratio - Cliquez droit ou double-cliquez pour effacer le recadrage

Screencap Stream

image
frame_data
STRING
crop_width
INT
crop_height
INT
KJNodes

Description

Capture une seule image à partir d'un flux de partage d'écran, de fenêtre ou d'onglet d'application de navigateur.
Lorsque le nœud apparaît dans le flux de travail, un bouton « Démarrer la capture » s'affiche dans l'interface. En cliquant dessus, la boîte de dialogue d'autorisation de partage d'écran du navigateur s'ouvre ; après avoir choisi une source, un aperçu en direct apparaît directement dans le nœud.

Le nœud prend en charge le recadrage interactif :

  • Glisser sur l'aperçu pour dessiner une boîte de recadrage.
  • Glisser à l'intérieur de la boîte pour la déplacer.
  • Glisser les bords ou les coins pour redimensionner.
  • Maj + glisser pour verrouiller le ratio.
  • Cliquez droit ou double-cliquez dans l'aperçu pour effacer le recadrage.

L'image de sortie finale est la zone de recadrage sélectionnée, redimensionnée aux dimensions données par les entrées crop_width et crop_height.

Fonctionne avec la file d'attente automatique – lorsqu'elle est mise en file d'attente de manière répétée, le nœud recapture la même source d'écran à chaque exécution (utile pour le traitement en temps réel).


Entrées

NomTypeRequisPar défautDescription
frame_dataCHAÎNEOui""Espace réservé interne pour les données de l'image capturée. Laissez comme chaîne vide – le nœud gère la capture automatiquement.
crop_widthENTIEROui(aucun)Largeur (en pixels) de l'image de sortie après recadrage.
crop_heightENTIEROui(aucun)Hauteur (en pixels) de l'image de sortie après recadrage.

Les dimensions de recadrage définissent la résolution de sortie finale. La boîte de recadrage interactive est dessinée avec des proportions libres sur l'aperçu ; la région capturée est ensuite redimensionnée (si nécessaire) pour correspondre à crop_width × crop_height.


Sorties

NomTypeDescription
IMAGEtorch.TensorL'image capturée et recadrée. Forme : (1, H, W, 3) dans l'ordre RVB, valeurs 0.0–1.0.

Notes d'utilisation

  • Autorisation du navigateur – La première fois que vous cliquez sur « Démarrer la capture », le navigateur demande l'autorisation de partager un écran, une fenêtre ou un onglet. Le nœud ne peut accéder qu'à la source que vous sélectionnez explicitement. Si l'autorisation est refusée, une erreur s'affiche dans le flux de travail.
  • File d'attente automatique – Lorsque le flux de travail est réglé sur la file d'attente automatique, le nœud capture une nouvelle image à chaque exécution. Pour arrêter, désactivez la file d'attente automatique ou supprimez le nœud.
  • Comportement de recadrage – La boîte de recadrage est dessinée interactivement sur l'aperçu. Si la région dessinée ne correspond pas à crop_width × crop_height en termes de ratio, la sortie finale sera redimensionnée à ces dimensions exactes (étirement ou letterboxing si nécessaire).
  • Pas de recadrage – Si vous ne dessinez jamais de boîte de recadrage (ou l'effacez avec clic droit/double-clic), l'image entière capturée est utilisée. Dans ce cas, la sortie est toujours redimensionnée à crop_width × crop_height.
  • Dimensions de sortie – Les meilleures performances et qualité sont obtenues lorsque crop_width et crop_height correspondent approximativement à la résolution du contenu source. Des valeurs très élevées peuvent entraîner des ralentissements ou des problèmes de mémoire.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
Capture d'écran en continu (ScreencapStream) - ComfyUI-KJNodes | ComfyUI Wiki