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
| Nom | Type | Requis | Par défaut | Description |
|---|---|---|---|---|
frame_data | CHAÎNE | Oui | "" | 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_width | ENTIER | Oui | (aucun) | Largeur (en pixels) de l'image de sortie après recadrage. |
crop_height | ENTIER | Oui | (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
| Nom | Type | Description |
|---|---|---|
IMAGE | torch.Tensor | L'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_heighten 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_widthetcrop_heightcorrespondent 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.