Files
chflame163-ComfyUI_LayerStyle/py/gaussian_blur.py
T
chflame163 3bf19861c6 Commit MaskBoxDetect, X,Y to Percent, GaussianBlur and GetImageSize nodes.
Commit MaskBoxDetect node, which can automatically detect the position through the mask and output it to the composite node.
Commit X,Y to Percent node to convert absolute coordinates to percent coordinates.
Commit GaussianBlur node.
Commit GetImageSize node.
2024-01-23 13:39:41 +08:00

40 lines
958 B
Python

from .imagefunc import *
class GaussianBlur:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(self):
return {
"required": {
"image": ("IMAGE", ), #
"blur": ("INT", {"default": 20, "min": 1, "max": 999, "step": 1}), # 模糊
},
"optional": {
}
}
RETURN_TYPES = ("IMAGE",)
RETURN_NAMES = ("image",)
FUNCTION = 'gaussian_blur'
CATEGORY = '😺dzNodes/LayerFilter'
OUTPUT_NODE = True
def gaussian_blur(self, image, blur):
_canvas = tensor2pil(image).convert('RGB')
ret_image = gaussian_blur(_canvas, blur)
log('GaussianBlur Processed.')
return (pil2tensor(ret_image),)
NODE_CLASS_MAPPINGS = {
"LayerFilter: GaussianBlur": GaussianBlur
}
NODE_DISPLAY_NAME_MAPPINGS = {
"LayerFilter: GaussianBlur": "LayerFilter: GaussianBlur"
}