MCPcopy Create free account
hub / github.com/WainWong/ComfyUI-Loop-image / loop_open

Method loop_open

flow_control.py:367–381  ·  view source on GitHub ↗
(self, image, max_iterations, mask=None, unique_id=None, 
                 iteration_count=0, previous_image=None, previous_mask=None)

Source from the content-addressed store, hash-verified

365 CATEGORY = "CyberEveLoop🐰"
366
367 def loop_open(self, image, max_iterations, mask=None, unique_id=None,
368 iteration_count=0, previous_image=None, previous_mask=None):
369 print(f"SingleImageLoopOpen Processing iteration {iteration_count}")
370
371 # 确保维度正确
372 if len(image.shape) == 3:
373 image = image.unsqueeze(0)
374 if mask is not None and len(mask.shape) == 2:
375 mask = mask.unsqueeze(0)
376
377 # 使用上一次循环的结果(如果有)
378 current_image = previous_image if previous_image is not None and iteration_count > 0 else image
379 current_mask = previous_mask if previous_mask is not None and iteration_count > 0 else mask
380
381 return tuple(["stub", current_image, current_mask, max_iterations, iteration_count])
382
383@VariantSupport()
384class SingleImageLoopClose:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected