ComfyUI > Nodes > Comfyui_PDuse > PD:MASK SELECTION

ComfyUI Node: PD:MASK SELECTION

Class Name

PD_MASK_SELECTION

Category
PD_Image/Process
Author
7BEII (Account age: 453days)
Extension
Comfyui_PDuse
Latest Updated
2026-03-25
Github Stars
0.05K

How to Install Comfyui_PDuse

Install this extension via the ComfyUI Manager by searching for Comfyui_PDuse
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Comfyui_PDuse 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

PD:MASK SELECTION Description

Selects the mask-image pair with the smaller non-zero area for efficient image processing.

PD:MASK SELECTION:

The PD_MASK_SELECTION node is designed to facilitate the selection of the most appropriate mask-image pair from two given options. Its primary function is to evaluate and compare the areas of two masks, selecting the pair with the smaller non-zero area. This node is particularly useful in scenarios where you need to choose between different mask-image combinations based on their content density. By automating the selection process, it helps streamline workflows that involve image processing and mask application, ensuring that the most relevant and efficient pair is chosen for further processing. This capability is essential for tasks that require precise mask selection, such as image editing, compositing, or any application where mask accuracy is crucial.

PD:MASK SELECTION Input Parameters:

mask1

mask1 is the first mask input that the node will evaluate. It represents a binary or grayscale image where the non-zero values indicate the area of interest. The function of this parameter is to provide one of the two masks that will be compared. The impact of this parameter on the node's execution is significant, as it directly influences the selection process based on its area. There are no specific minimum, maximum, or default values for this parameter, as it depends on the input image data.

image1

image1 is the image associated with mask1. This parameter is crucial because it provides the visual content that corresponds to the first mask. The node uses this image in conjunction with mask1 to form a pair that can be selected if mask1 is determined to be the more suitable mask. Like mask1, there are no specific constraints on this parameter, as it is dependent on the input image data.

mask2

mask2 is the second mask input for evaluation. Similar to mask1, it is a binary or grayscale image that indicates the area of interest. This parameter is compared against mask1 to determine which mask has a smaller non-zero area. The selection process is influenced by the content of this mask, and there are no predefined limits or default values for this parameter.

image2

image2 is the image associated with mask2. It provides the visual content that corresponds to the second mask. This parameter is used in conjunction with mask2 to form a pair that can be selected if mask2 is determined to be the more suitable mask. As with the other parameters, there are no specific constraints on this parameter, as it is dependent on the input image data.

PD:MASK SELECTION Output Parameters:

Selected Mask

The Selected Mask is the output mask that the node determines to be the most appropriate based on the comparison of the two input masks. Its function is to provide the mask with the smaller non-zero area, ensuring that the most relevant mask is used for subsequent processing. This output is crucial for tasks that require precise mask selection, as it directly affects the quality and accuracy of the final result.

Selected Image

The Selected Image is the image associated with the Selected Mask. This output provides the visual content that corresponds to the chosen mask, ensuring that the selected pair is consistent and ready for further processing. The importance of this output lies in its role in maintaining the integrity of the mask-image pair, which is essential for accurate image processing and editing tasks.

PD:MASK SELECTION Usage Tips:

  • Ensure that the masks provided are correctly formatted as binary or grayscale images to facilitate accurate area calculation and comparison.
  • Use this node in workflows where selecting the most relevant mask-image pair is critical, such as in compositing or image editing tasks that require precise mask application.

PD:MASK SELECTION Common Errors and Solutions:

Mask input is not a valid format

  • Explanation: This error occurs when the mask inputs are not in the expected binary or grayscale format, which can lead to incorrect area calculations.
  • Solution: Verify that the masks are correctly formatted as binary or grayscale images before inputting them into the node.

Image and mask dimensions do not match

  • Explanation: This error arises when the dimensions of the image and its corresponding mask do not align, causing issues in pairing and selection.
  • Solution: Ensure that each image and its corresponding mask have matching dimensions to avoid this error.

PD:MASK SELECTION Related Nodes

Go back to the extension to check out more related nodes.
Comfyui_PDuse
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.

PD:MASK SELECTION