KJNodes/imagegenerated

Screencap mss(Screencap_mss)

Este nodo implementa la captura de pantalla basada en la biblioteca `mss`, permitiendo seleccionar con precisión el área de captura mediante la especificación de coordenadas de pantalla y el tamaño de la región.

Screencap mss

image
x
0
y
0
width
512
height
512
num_frames
1
delay
0.10
KJNodes

El nodo Screencap mss, que se basa en la biblioteca mss para capturar la pantalla, permite definir con precisión el área de captura especificando las coordenadas de la pantalla y el tamaño de la región.

El nodo Screencap mss es una herramienta de captura de pantalla que le permite tomar imágenes de un área específica de la pantalla directamente dentro de su flujo de trabajo de ComfyUI. Su función principal es capturar el contenido de la pantalla en tiempo real y convertir la imagen capturada en un formato de datos de imagen utilizable por el flujo de trabajo, proporcionando así la entrada para los pasos posteriores de procesamiento o generación de imágenes.

Funcionalidad del nodo

Este nodo se basa en la biblioteca mss para capturar la pantalla, definiendo con precisión el área de captura mediante la especificación de coordenadas de pantalla y el tamaño de la región. Admite la captura de una sola imagen o la captura continua de múltiples fotogramas a intervalos especificados, convierte automáticamente los datos RGB capturados al formato de tensor PyTorch y finalmente los emite como el tipo estándar IMAGE, que se puede conectar directamente a otros nodos de procesamiento de imágenes.

Explicación de los parámetros del nodo - Screencap mss

Parámetros de control (Parameters)

Nombre del parámetroTipo de datosObligatorioValor por defectoRango de valores/OpcionesDescripción
xINT00 - 10000 (incremento: 1)Especifica la coordenada horizontal (eje X) de la esquina superior izquierda del área de captura, tomando la esquina superior izquierda de la pantalla como origen (0,0). El rango de valores es de 0 a 10000, con un incremento de 1.
yINT00 - 10000 (incremento: 1)Especifica la coordenada vertical (eje Y) de la esquina superior izquierda del área de captura, tomando la esquina superior izquierda de la pantalla como origen (0,0). El rango de valores es de 0 a 10000, con un incremento de 1.
widthINT5120 - 10000 (incremento: 1)Define el ancho del área de captura (en píxeles). El rango de valores es de 0 a 10000, con un incremento de 1.
heightINT5120 - 10000 (incremento: 1)Define la altura del área de captura (en píxeles). El rango de valores es de 0 a 10000, con un incremento de 1.
num_framesINT11 - 255 (incremento: 1)Establece el número de fotogramas de imagen a capturar de forma continua. El rango de valores es de 1 a 255, con un incremento de 1.
delayFLOAT0.10.0 - 10.0 (incremento: 0.01)Al capturar múltiples fotogramas de forma continua, establece el tiempo de espera (en segundos) entre cada fotograma. El rango de valores es de 0.0 a 10.0, con un incremento de 0.01.

Salida (Output)

Nombre del parámetroTipo de datosDescripción
imageIMAGEEmite la imagen de pantalla capturada o la secuencia de imágenes (en formato tensor).

Casos de uso

Puede utilizar este nodo para flujos de trabajo interactivos en tiempo real. Por ejemplo, después de activar la función de cola automática del flujo de trabajo y conectarlo a un modelo de generación de imágenes, puede lograr una transferencia de estilo o repintado de contenido en tiempo real con un efecto "lo que ves es lo que obtienes". También puede usarlo para grabar una pequeña secuencia de operaciones en pantalla, generando una secuencia de imágenes para crear animaciones simples o para análisis.

Consideraciones

Tenga en cuenta que el área de captura no puede exceder el rango de la resolución real de su pantalla. Además, al capturar múltiples fotogramas de forma continua, un retraso demasiado corto puede provocar intervalos inexactos debido al rendimiento del sistema.

Enlace al código fuente del nodo Screencap mss

El nodo Screencap mss proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…