MCPcopy Create free account
hub / github.com/BadCafeCode/masquerade-nodes-comfyui / mix

Method mix

MaskNodes.py:504–510  ·  view source on GitHub ↗
(self, image, r, g, b, mask)

Source from the content-addressed store, hash-verified

502 CATEGORY = "Masquerade Nodes"
503
504 def mix(self, image, r, g, b, mask):
505 r, g, b = r / 255., g / 255., b / 255.
506 image_size = image.size()
507 image2 = torch.tensor([r, g, b]).to(device=image.device).unsqueeze(0).unsqueeze(0).unsqueeze(0).repeat(image_size[0], image_size[1], image_size[2], 1)
508 image, image2 = tensors2common(image, image2)
509 mask = tensor2batch(tensor2mask(mask), image.size())
510 return (image * (1. - mask) + image2 * mask,)
511
512class CreateRectMask:
513 """

Callers

nothing calls this directly

Calls 3

tensors2commonFunction · 0.85
tensor2batchFunction · 0.85
tensor2maskFunction · 0.85

Tested by

no test coverage detected