raubatz/1bucket / comfy /custom_nodes /ComfyUI-post-processing-nodes-master /post_processing /solarize.py
| import torch | |
| class Solarize: | |
| def __init__(self): | |
| pass | |
| def INPUT_TYPES(s): | |
| return { | |
| "required": { | |
| "image": ("IMAGE",), | |
| "threshold": ("FLOAT", { | |
| "default": 0.5, | |
| "min": 0.0, | |
| "max": 1.0, | |
| "step": 0.01 | |
| }), | |
| }, | |
| } | |
| RETURN_TYPES = ("IMAGE",) | |
| FUNCTION = "solarize_image" | |
| CATEGORY = "postprocessing/Color Adjustments" | |
| def solarize_image(self, image: torch.Tensor, threshold: float): | |
| solarized_image = torch.where(image > threshold, 1 - image, image) | |
| solarized_image = torch.clamp(solarized_image, 0, 1) | |
| return (solarized_image,) | |
| NODE_CLASS_MAPPINGS = { | |
| "Solarize": Solarize, | |
| } | |
Xet Storage Details
- Size:
- 848 Bytes
- Xet hash:
- 1373f50716f65dd0d352de49c8c4216d61a1260253026abd28a65bba41a5528f
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.