remove attribute OUTPUT_NODE of all nodes
This commit is contained in:
@@ -24,7 +24,6 @@ class TextJoin:
|
||||
RETURN_NAMES = ("text",)
|
||||
FUNCTION = "text_join"
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def text_join(self, **kwargs):
|
||||
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import torch
|
||||
|
||||
from .imagefunc import *
|
||||
|
||||
import torch
|
||||
import torch.nn as nn
|
||||
from torchvision import transforms
|
||||
from .BiRefNet.baseline import BiRefNet
|
||||
# from .BiRefNet import config
|
||||
from .BiRefNet.config import Config
|
||||
|
||||
NODE_NAME = 'BiRefNetUltra'
|
||||
|
||||
@@ -25,7 +25,6 @@ class ChannelShake:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'channel_shake'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def channel_shake(self, image, distance, angle, mode, ):
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ class ColorAdapter:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_adapter'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_adapter(self, image, color_ref_image, opacity):
|
||||
ret_images = []
|
||||
|
||||
@@ -25,7 +25,6 @@ class ColorCorrectHSV:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_HSV'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_HSV(self, image, H, S, V):
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ class ColorCorrectLAB:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_LAB'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_LAB(self, image, L, A, B):
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ class ColorCorrectLUTapply:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_LUTapply'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_LUTapply(self, image, LUT, color_space):
|
||||
ret_images = []
|
||||
|
||||
@@ -25,7 +25,6 @@ class ColorCorrectRGB:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_RGB'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_RGB(self, image, R, G, B):
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ class ColorCorrectYUV:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_YUV'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_YUV(self, image, Y, U, V):
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ class ColorCorrectBrightnessAndContrast:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_brightness_and_contrast'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_brightness_and_contrast(self, image, brightness, contrast, saturation):
|
||||
|
||||
|
||||
@@ -23,7 +23,6 @@ class ColorCorrectExposure:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_exposure'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_exposure(self, image, exposure):
|
||||
|
||||
|
||||
@@ -23,7 +23,6 @@ class ColorCorrectGamma:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_correct_gamma'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_correct_gamma(self, image, gamma):
|
||||
|
||||
|
||||
@@ -39,7 +39,6 @@ class ColorCorrectShadowAndHighlight:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_shadow_and_highlight'
|
||||
CATEGORY = '😺dzNodes/LayerColor'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_shadow_and_highlight(self, image,
|
||||
shadow_brightness, shadow_saturation,
|
||||
|
||||
@@ -22,7 +22,6 @@ class ColorImage:
|
||||
RETURN_NAMES = ("image", )
|
||||
FUNCTION = 'color_image'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_image(self, width, height, color, ):
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ class ColorImageV2:
|
||||
RETURN_NAMES = ("image", )
|
||||
FUNCTION = 'color_image_v2'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_image_v2(self, size, custom_width, custom_height, color, size_as=None ):
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ class ColorMap:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_map'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_map(self, image, color_map, opacity
|
||||
):
|
||||
|
||||
@@ -28,7 +28,6 @@ class ColorOverlay:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'color_overlay'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def color_overlay(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity, color,
|
||||
|
||||
@@ -22,7 +22,6 @@ class ColorPicker:
|
||||
RETURN_NAMES = ("value",)
|
||||
FUNCTION = 'picker'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def picker(self, color, mode):
|
||||
ret = color
|
||||
|
||||
@@ -29,7 +29,6 @@ class CreateGradientMask:
|
||||
RETURN_NAMES = ("mask", )
|
||||
FUNCTION = 'create_gradient_mask'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def create_gradient_mask(self, width, height, gradient_side, gradient_scale, gradient_offset, opacity, size_as=None):
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ class CropByMask:
|
||||
RETURN_NAMES = ("croped_image", "croped_mask", "crop_box", "box_preview")
|
||||
FUNCTION = 'crop_by_mask'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def crop_by_mask(self, image, mask_for_crop, invert_mask, detect,
|
||||
top_reserve, bottom_reserve, left_reserve, right_reserve
|
||||
|
||||
@@ -30,7 +30,6 @@ class CropByMaskV2:
|
||||
RETURN_NAMES = ("croped_image", "croped_mask", "crop_box", "box_preview")
|
||||
FUNCTION = 'crop_by_mask_v2'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def crop_by_mask_v2(self, image, mask, invert_mask, detect,
|
||||
top_reserve, bottom_reserve,
|
||||
|
||||
@@ -32,7 +32,6 @@ class DropShadow:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'drop_shadow'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def drop_shadow(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity, distance_x, distance_y,
|
||||
|
||||
@@ -29,7 +29,6 @@ class ExtendCanvas:
|
||||
RETURN_NAMES = ("image", "mask")
|
||||
FUNCTION = 'extend_canvas'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def extend_canvas(self, image, invert_mask,
|
||||
top, bottom, left, right, color,
|
||||
|
||||
@@ -36,7 +36,6 @@ class Film:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'film'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def film(self, image, center_x, center_y, saturation, vignette_intensity,
|
||||
grain_power, grain_scale, grain_sat, grain_shadows, grain_highs,
|
||||
|
||||
@@ -23,7 +23,6 @@ class GaussianBlur:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'gaussian_blur'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def gaussian_blur(self, image, blur):
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@ class GetColorTone:
|
||||
RETURN_NAMES = ("RGB color in HEX", "HSV color in list")
|
||||
FUNCTION = 'get_color_tone'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def get_color_tone(self, image, mode,):
|
||||
if image.shape[0] > 0:
|
||||
|
||||
@@ -20,7 +20,6 @@ class GetImageSize:
|
||||
RETURN_NAMES = ("width", "height", "original_size")
|
||||
FUNCTION = 'get_image_size'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def get_image_size(self, image,):
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ class GradientImage:
|
||||
RETURN_NAMES = ("image", )
|
||||
FUNCTION = 'gradient_image'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def gradient_image(self, width, height, angle, start_color, end_color, ):
|
||||
|
||||
|
||||
@@ -33,7 +33,6 @@ class GradientImageV2:
|
||||
RETURN_NAMES = ("image", )
|
||||
FUNCTION = 'gradient_image_v2'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def gradient_image_v2(self, size, custom_width, custom_height, angle, start_color, end_color, size_as=None):
|
||||
|
||||
|
||||
@@ -32,7 +32,6 @@ class GradientOverlay:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'gradient_overlay'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def gradient_overlay(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -39,7 +39,6 @@ class ImageAutoCrop:
|
||||
RETURN_NAMES = ("cropped_image", "box_preview", "cropped_mask",)
|
||||
FUNCTION = 'image_auto_crop'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_auto_crop(self, image, detect, border_reserve, aspect_ratio, proportional_width, proportional_height,
|
||||
background_color, ultra_detail_range, scale_to_longest_side, longest_side,
|
||||
|
||||
@@ -47,7 +47,6 @@ class ImageAutoCropV2:
|
||||
RETURN_NAMES = ("cropped_image", "box_preview", "cropped_mask",)
|
||||
FUNCTION = 'image_auto_crop_v2'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_auto_crop_v2(self, image, fill_background, background_color, aspect_ratio,
|
||||
proportional_width, proportional_height,
|
||||
|
||||
@@ -27,7 +27,6 @@ class ImageBlend:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'image_blend'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_blend(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -37,7 +37,6 @@ class ImageBlendAdvance:
|
||||
RETURN_NAMES = ("image", "mask")
|
||||
FUNCTION = 'image_blend_advance'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_blend_advance(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -26,7 +26,6 @@ class ImageChannelMerge:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'image_channel_merge'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_channel_merge(self, channel_1, channel_2, channel_3, mode, channel_4=None):
|
||||
|
||||
|
||||
@@ -23,7 +23,6 @@ class ImageChannelSplit:
|
||||
RETURN_NAMES = ("channel_1", "channel_2", "channel_3", "channel_4",)
|
||||
FUNCTION = 'image_channel_split'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_channel_split(self, image, mode):
|
||||
|
||||
|
||||
@@ -23,7 +23,6 @@ class ImageCombineAlpha:
|
||||
RETURN_NAMES = ("RGBA_image",)
|
||||
FUNCTION = 'image_combine_alpha'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_combine_alpha(self, RGB_image, mask):
|
||||
|
||||
|
||||
@@ -41,7 +41,6 @@ class ImageHub:
|
||||
RETURN_NAMES = ("image", "mask")
|
||||
FUNCTION = 'image_hub'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_hub(self, output, random_output,
|
||||
input1_image=None, input1_mask=None,
|
||||
|
||||
@@ -31,7 +31,6 @@ class ImageMaskScaleAs:
|
||||
RETURN_NAMES = ("image", "mask", "original_size")
|
||||
FUNCTION = 'image_mask_scale_as'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_mask_scale_as(self, scale_as, fit, method,
|
||||
image=None, mask = None,
|
||||
|
||||
@@ -25,7 +25,6 @@ class ImageOpacity:
|
||||
RETURN_NAMES = ("image", "mask",)
|
||||
FUNCTION = 'image_opacity'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_opacity(self, image, opacity, invert_mask,
|
||||
mask=None,
|
||||
|
||||
@@ -24,7 +24,6 @@ class ImageRemoveAlpha:
|
||||
RETURN_NAMES = ("RGB_image", )
|
||||
FUNCTION = 'image_remove_alpha'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_remove_alpha(self, RGBA_image, fill_background, background_color):
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ class ImageScaleByAspectRatio:
|
||||
RETURN_NAMES = ("image", "mask", "original_size")
|
||||
FUNCTION = 'image_scale_by_aspect_ratio'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_scale_by_aspect_ratio(self, aspect_ratio, proportional_width, proportional_height,
|
||||
fit, method, round_to_multiple, scale_to_longest_side, longest_side,
|
||||
|
||||
@@ -37,7 +37,6 @@ class ImageScaleByAspectRatioV2:
|
||||
RETURN_NAMES = ("image", "mask", "original_size")
|
||||
FUNCTION = 'image_scale_by_aspect_ratio'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_scale_by_aspect_ratio(self, aspect_ratio, proportional_width, proportional_height,
|
||||
fit, method, round_to_multiple, scale_to_side, scale_to_length,
|
||||
|
||||
@@ -28,7 +28,6 @@ class ImageScaleRestore:
|
||||
RETURN_NAMES = ("image", "mask", "original_size")
|
||||
FUNCTION = 'image_scale_restore'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_scale_restore(self, image, scale, method,
|
||||
scale_by_longest_side, longest_side,
|
||||
|
||||
@@ -29,7 +29,6 @@ class ImageScaleRestoreV2:
|
||||
RETURN_NAMES = ("image", "mask", "original_size")
|
||||
FUNCTION = 'image_scale_restore'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_scale_restore(self, image, scale, method,
|
||||
scale_by, scale_by_length,
|
||||
|
||||
@@ -29,7 +29,6 @@ class ImageShift:
|
||||
RETURN_NAMES = ("image", "mask", "border_mask")
|
||||
FUNCTION = 'image_shift'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def image_shift(self, image, shift_x, shift_y,
|
||||
cyclic, background_color,
|
||||
|
||||
@@ -34,7 +34,6 @@ class InnerGlow:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'inner_glow'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def inner_glow(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -33,7 +33,6 @@ class InnerShadow:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'inner_shadow'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def inner_shadow(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity, distance_x, distance_y,
|
||||
|
||||
@@ -33,7 +33,6 @@ class LaMa:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'lama'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def lama(self, image, mask, lama_model, device, invert_mask, mask_grow, mask_blur):
|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@ class LayerImageTransform:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'layer_image_transform'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def layer_image_transform(self, image, x, y, mirror, scale, aspect_ratio, rotate,
|
||||
transform_method, anti_aliasing,
|
||||
|
||||
@@ -31,7 +31,6 @@ class LayerMaskTransform:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'layer_mask_transform'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def layer_mask_transform(self, mask, x, y, mirror, scale, aspect_ratio, rotate,
|
||||
transform_method, anti_aliasing,
|
||||
|
||||
@@ -38,7 +38,6 @@ class LightLeak:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'light_leak'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def light_leak(self, image, light, corner, hue, saturation, opacity):
|
||||
|
||||
|
||||
@@ -26,7 +26,6 @@ class MaskBoxDetect:
|
||||
RETURN_NAMES = ("box_preview", "x_percent", "y_percent", "width", "height", "x", "y",)
|
||||
FUNCTION = 'mask_box_detect'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_box_detect(self,mask, detect, x_adjust, y_adjust, scale_adjust):
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@ class MaskByDifferent:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_by_different'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_by_different(self, image_1, image_2, gain, fix_gap, fix_threshold, main_subject_detect):
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@ class MaskEdgeShrink:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_edge_shrink'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_edge_shrink(self, mask, invert_mask, shrink_level, soft, edge_shrink, edge_reserve):
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ class MaskGradient:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_gradient'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_gradient(self, mask, invert_mask, gradient_side, gradient_scale, gradient_offset, opacity, ):
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ class MaskGrow:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_grow'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_grow(self, mask, invert_mask, grow, blur,):
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@ class MaskInvert:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_invert'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_invert(self,mask):
|
||||
l_masks = []
|
||||
|
||||
@@ -25,7 +25,6 @@ class MaskMotionBlur:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_motion_blur'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_motion_blur(self, mask, invert_mask, blur, angle,):
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ class MaskPreview(SaveImage):
|
||||
|
||||
FUNCTION = "mask_preview"
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_preview(self, mask):
|
||||
if mask.dim() == 2:
|
||||
|
||||
@@ -26,7 +26,6 @@ class MaskStroke:
|
||||
RETURN_NAMES = ("mask",)
|
||||
FUNCTION = 'mask_stroke'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def mask_stroke(self, mask, invert_mask, stroke_grow, stroke_width, blur,):
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ class MotionBlur:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'motion_blur'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def motion_blur(self, image, angle, blur):
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@ class OuterGlow:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'outer_glow'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def outer_glow(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -40,7 +40,6 @@ class PersonMaskUltra:
|
||||
RETURN_NAMES = ("image", "mask", )
|
||||
FUNCTION = 'person_mask_ultra'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def get_mediapipe_image(self, image: Image):
|
||||
import mediapipe as mp
|
||||
|
||||
@@ -44,7 +44,6 @@ class PersonMaskUltraV2:
|
||||
RETURN_NAMES = ("image", "mask", )
|
||||
FUNCTION = 'person_mask_ultra_v2'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def get_mediapipe_image(self, image: Image):
|
||||
import mediapipe as mp
|
||||
|
||||
@@ -25,7 +25,6 @@ class PixelSpread:
|
||||
RETURN_NAMES = ("image", )
|
||||
FUNCTION = 'pixel_spread'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def pixel_spread(self, image, invert_mask, mask_grow, mask=None):
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ class PromptEmbellish:
|
||||
RETURN_NAMES = ("text",)
|
||||
FUNCTION = 'prompt_embellish'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def prompt_embellish(self, api, token_limit, describe, image=None):
|
||||
if describe == "" and image is None:
|
||||
|
||||
@@ -27,7 +27,6 @@ class PromptTagger:
|
||||
RETURN_NAMES = ("text",)
|
||||
FUNCTION = 'prompt_tagger'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def prompt_tagger(self, image, api, token_limit, exclude_word, replace_with_word):
|
||||
import google.generativeai as genai
|
||||
|
||||
@@ -26,7 +26,6 @@ class RestoreCropBox:
|
||||
RETURN_NAMES = ("image", "mask", )
|
||||
FUNCTION = 'restore_crop_box'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def restore_crop_box(self, background_image, croped_image, invert_mask, crop_box,
|
||||
croped_mask=None
|
||||
|
||||
@@ -34,7 +34,6 @@ class SegmentAnythingUltra:
|
||||
FUNCTION = "segment_anything_ultra"
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
|
||||
|
||||
def segment_anything_ultra(self, image, sam_model, grounding_dino_model, threshold,
|
||||
detail_range, black_point, white_point, process_detail,
|
||||
prompt, ):
|
||||
|
||||
@@ -40,7 +40,6 @@ class SegmentAnythingUltraV2:
|
||||
FUNCTION = "segment_anything_ultra_v2"
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
|
||||
|
||||
def segment_anything_ultra_v2(self, image, sam_model, grounding_dino_model, threshold,
|
||||
detail_method, detail_erode, detail_dilate,
|
||||
black_point, white_point, process_detail,
|
||||
|
||||
@@ -34,7 +34,6 @@ class ShadowAndHighlightMask:
|
||||
RETURN_NAMES = ("shadow_mask", "highlight_mask")
|
||||
FUNCTION = 'shadow_and_highlight_mask'
|
||||
CATEGORY = '😺dzNodes/LayerMask'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def shadow_and_highlight_mask(self, image,
|
||||
shadow_level_offset, shadow_range,
|
||||
|
||||
@@ -26,7 +26,6 @@ class SharpAndSoft:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'sharp_and_soft'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def sharp_and_soft(self, images, enhance, ):
|
||||
|
||||
|
||||
@@ -39,7 +39,6 @@ class SimpleTextImage:
|
||||
RETURN_NAMES = ("image", "mask",)
|
||||
FUNCTION = 'simple_text_image'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def simple_text_image(self, text, font_file, align, char_per_line,
|
||||
leading, font_size, text_color,
|
||||
|
||||
@@ -25,7 +25,6 @@ class SkinBeauty:
|
||||
RETURN_NAMES = ("image", "beauty_mask")
|
||||
FUNCTION = 'skin_beauty'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def skin_beauty(self, image, smooth, threshold, opacity
|
||||
):
|
||||
|
||||
@@ -25,7 +25,6 @@ class SoftLight:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'soft_light'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def soft_light(self, image, soft, threshold, opacity,):
|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@ class Stroke:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'stroke'
|
||||
CATEGORY = '😺dzNodes/LayerStyle'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def stroke(self, background_image, layer_image,
|
||||
invert_mask, blend_mode, opacity,
|
||||
|
||||
@@ -38,7 +38,6 @@ class TextImage:
|
||||
RETURN_NAMES = ("image", "mask",)
|
||||
FUNCTION = 'text_image'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def text_image(self, text, font_file, spacing, leading, horizontal_border, vertical_border, scale,
|
||||
variation_range, variation_seed, layout, width, height, text_color, background_color,
|
||||
|
||||
@@ -24,7 +24,6 @@ class WaterColor:
|
||||
RETURN_NAMES = ("image",)
|
||||
FUNCTION = 'water_color'
|
||||
CATEGORY = '😺dzNodes/LayerFilter'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def water_color(self, image, line_density, opacity
|
||||
):
|
||||
|
||||
@@ -23,7 +23,6 @@ class XYtoPercent:
|
||||
RETURN_NAMES = ("x_percent", "x_percent",)
|
||||
FUNCTION = 'xy_to_percent'
|
||||
CATEGORY = '😺dzNodes/LayerUtility'
|
||||
OUTPUT_NODE = True
|
||||
|
||||
def xy_to_percent(self, background_image, layer_image, x, y,):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user