Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json β€” we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > WhiteRabbit > πŸ‡ Watermark

ComfyUI Node: πŸ‡ Watermark

Class Name

BatchWatermarkSingle

Category
image/post
Author
Artificial-Sweetener (Account age: 594days)
Extension
WhiteRabbit
Latest Updated
2026-07-28
Github Stars
0.08K

How to Install WhiteRabbit

Install this extension via the ComfyUI Manager by searching for WhiteRabbit
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter WhiteRabbit in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

πŸ‡ Watermark Description

Efficiently overlay watermarks on batches of images with GPU acceleration for AI artists, ensuring fast, high-quality results.

πŸ‡ Watermark:

The BatchWatermarkSingle node is designed to efficiently overlay watermarks on batches of images using GPU acceleration. This node is particularly beneficial for AI artists who need to apply consistent branding or identification marks across multiple images quickly and with high quality. By leveraging TorchLanc resizing, it ensures that the watermarking process is both fast and maintains the visual integrity of the images. The node is versatile, capable of handling single images as well as large batches, making it an essential tool for those working with image collections. Its primary goal is to streamline the watermarking process, allowing for customizable positioning, scaling, and transparency settings to suit various artistic needs.

πŸ‡ Watermark Input Parameters:

image

This parameter represents the batch of images to which the watermark will be applied. It is a tensor that holds the image data, and its quality and dimensions directly affect the final output. There are no specific minimum or maximum values, but the images should be in a format compatible with the node's processing capabilities.

watermark

This parameter specifies the path to the watermark image file. The watermark is applied to the images in the batch, and its quality and format will influence the final appearance. The watermark should be a valid image file that the node can access and process.

position

This parameter determines where the watermark will be placed on the images. Options include positions like "top-left," "top-right," "bottom-left," "bottom-right," and "center." The choice of position affects the visual impact of the watermark on the image.

scale

This parameter controls the size of the watermark relative to the image. It is expressed as a percentage, allowing you to adjust the watermark's prominence. The scale can range from a small percentage for subtlety to a larger percentage for more visibility.

transparency

This parameter sets the transparency level of the watermark, affecting its visibility. A higher transparency value makes the watermark more subtle, while a lower value makes it more prominent. The transparency is expressed as a percentage.

rotation

This parameter allows you to rotate the watermark by a specified number of degrees. The rotation is applied clockwise, and the value can range from 0 to 360 degrees, enabling creative placement of the watermark.

padding_x

This parameter adds horizontal padding to the watermark, shifting it along the x-axis. It allows for fine-tuning the watermark's position relative to the image edges, enhancing its placement precision.

padding_y

This parameter adds vertical padding to the watermark, shifting it along the y-axis. Similar to padding_x, it provides control over the watermark's vertical placement on the image.

optical_padding

This boolean parameter determines whether optical padding is applied, which can enhance the visual integration of the watermark with the image. When enabled, it adjusts the watermark's placement for better aesthetic alignment.

optical_strength

This parameter controls the strength of the optical padding effect, influencing how much the watermark's position is adjusted for visual harmony. It is expressed as an integer value.

max_batch_size

This parameter sets the maximum number of images that can be processed in a single batch. It helps manage memory usage and processing time, ensuring efficient handling of large image collections.

sinc_window

This parameter is related to the resizing algorithm used for the watermark, affecting the quality of the scaling process. It is an integer value that influences the sharpness and clarity of the resized watermark.

precision

This parameter specifies the precision level for the watermarking process, impacting the computational accuracy and performance. It can be set to different levels depending on the desired balance between speed and quality.

πŸ‡ Watermark Output Parameters:

image

The output is a tensor containing the batch of images with the applied watermark. This output retains the original image quality while incorporating the watermark according to the specified parameters. The result is a visually consistent set of images with the desired watermark overlay.

πŸ‡ Watermark Usage Tips:

  • To achieve a subtle watermark effect, increase the transparency percentage and consider using optical padding for better integration with the image.
  • For batch processing, ensure that the max_batch_size is set appropriately to balance performance and memory usage, especially when working with large image collections.

πŸ‡ Watermark Common Errors and Solutions:

"Invalid watermark path"

  • Explanation: The specified path to the watermark image is incorrect or the file does not exist.
  • Solution: Verify that the watermark path is correct and that the file is accessible by the node.

"Unsupported image format"

  • Explanation: The input images or watermark are in a format that the node cannot process.
  • Solution: Convert the images and watermark to a supported format, such as PNG or JPEG, before processing.

"Batch size exceeds maximum limit"

  • Explanation: The number of images in the batch exceeds the max_batch_size parameter.
  • Solution: Reduce the number of images in the batch or increase the max_batch_size parameter to accommodate larger batches.

πŸ‡ Watermark Related Nodes

Go back to the extension to check out more related nodes.
WhiteRabbit
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

πŸ‡ Watermark