Visit ComfyUI Online for ready-to-use ComfyUI environment
Converts screen images to base64 for seamless sharing, with adjustable refresh rate for real-time updates.
The ScreenShare node is designed to facilitate the sharing of screen content by converting images into a base64-encoded format. This node is particularly useful for AI artists who need to capture and share visual content seamlessly. By encoding images into base64, it ensures that the images can be easily embedded and transmitted over various platforms without losing quality. The node also supports a refresh rate parameter, allowing you to control how frequently the screen content is updated. This feature is beneficial for applications that require real-time or near-real-time screen sharing, such as collaborative art projects or live demonstrations.
This parameter expects a base64-encoded string of the image you want to share. The base64 encoding ensures that the image can be easily transmitted and embedded in various platforms without losing quality. This parameter is essential for the node to function as it forms the core input that will be processed and shared.
The refresh_rate parameter controls how frequently the screen content is updated. It accepts integer values with a default of 500 milliseconds. The minimum value is 0, and the maximum value is 0xffffffffffffffff. Adjusting this parameter allows you to balance between performance and the need for real-time updates, making it suitable for various use cases from static image sharing to dynamic, real-time screen sharing.
This optional parameter allows you to include a textual prompt along with the image. This can be useful for providing context or instructions related to the shared screen content. The prompt can be any string that you find relevant to the image being shared.
This optional parameter is designed to work with slide-based presentations. It allows you to specify the slide number or identifier, making it easier to manage and share content in a structured manner. This is particularly useful for presentations or tutorials where the sequence of content is important.
The seed parameter is an optional integer that can be used to ensure reproducibility in scenarios where randomization is involved. By setting a specific seed value, you can ensure that the same sequence of random events occurs each time the node is run, which is useful for debugging or creating consistent outputs.
This output parameter provides the current frame of the image being shared. It is the processed version of the input image_base64, ready for display or further use. This output is crucial for applications that need to render or manipulate the shared screen content.
The prompt output returns the textual prompt provided as an input. This allows you to verify or utilize the prompt in subsequent nodes or processes, ensuring that the context or instructions are preserved along with the image.
This output parameter provides a float value related to the denoising process, if applicable. It can be used to understand the level of noise reduction applied to the image, which is useful for quality control and further image processing tasks.
The seed output returns the seed value used during the node's execution. This is important for reproducibility, allowing you to recreate the exact same output by using the same seed value in future runs.
© Copyright 2024 RunComfy. All Rights Reserved.