Commit Graph
23 Commits
Author SHA1 Message Date
/ai.oli 4a77ea8d62 Add files via upload 2026-06-19 19:15:49 +02:00
/ai.oli d70afc8e88 Add files via upload 2026-06-19 18:14:57 +02:00
/ai.oli c169e04419 Add files via upload 2026-04-21 12:04:16 +02:00
/ai.oli a129cc8b62 Delete examples/WF_Inpaint_aioli-subgraph_ComfyCloud_nano-banana.json 2026-04-21 12:03:28 +02:00
/ai.oli 2f119e16bb Add files via upload 2026-04-21 11:20:17 +02:00
/ai.oli 66cf9a6718 Add files via upload 2026-04-21 11:18:05 +02:00
/ai.oli da9b2c3eae Delete examples/IMG_Inpaint_aioli-subgraph_ComfyCloud_nano-banana.png 2026-04-21 11:16:19 +02:00
/ai.oli aef46305cd Add files via upload 2026-04-21 11:06:05 +02:00
/ai.oli 13b0adb313 Delete examples/IMG_Inpaint_aioli-subgraph_ComfyCloud_Flux2Klein.jpg 2026-04-21 11:05:50 +02:00
/ai.oli debe4e0289 Add files via upload 2026-04-21 10:34:27 +02:00
/ai.oli 27682414bd Add files via upload 2026-04-21 10:21:47 +02:00
/ai.oli f1c7116afd Rename examples/BBOX_Multiple_Fix_Example.jpg to IMG_Inpaint_aioli-nodes_Flux2Klein.jpg 2026-04-21 10:20:01 +02:00
/ai.oli c39b649bad Rename WF_Inpaint_aioli-subgraph_ComfyCloud_nano-banana to WF_Inpaint_aioli-subgraph_ComfyCloud_nano-banana.json 2026-04-21 10:17:50 +02:00
/ai.oli 71c7b98191 Rename BBOX_Fix_Inpaint_ComfyCloud_Example.png to IMG_Inpaint_aioli-subgraph_ComfyCloud_nano-banana.png 2026-04-21 10:17:30 +02:00
/ai.oli bcd62c642f Add WF_Inpaint_aioli-subgraph_ComfyCloud_nano-banana 2026-04-21 10:16:40 +02:00
/ai.oli f5a35ab74e Delete examples/WF_Inpaint_aioli-subgraph_nano-banana.json 2026-04-21 10:16:18 +02:00
/ai.oli c2c4cbfdc9 Rename Cloud nano-banana workflow to aioli-subgraph convention
Same v2 content (padding to 1:1 for whole-image mode) — pushed to the
new filename following the aioli-subgraph_<model> convention that also
applies to the two new Flux.2 Klein and Qwen variants.
2026-04-20 23:32:48 +02:00
/ai.oli 9cd0091a9d Add files via upload 2026-04-20 17:23:01 +02:00
/ai.oli 277d13b645 v2: auto 1:1 padding in whole-image mode for nano-banana
In whole-image mode (inpaint_mode=False), the source image is now
automatically padded to a 1:1 square before being sent to nano-banana,
then cropped back to its original dimensions after recompose. This
prevents nano-banana's internal recrop (which it applies to non-square
inputs) and preserves every pixel of the original aspect ratio.

New subgraph nodes (11):
  - GetImageSize+ (110): reads ORIGINAL input dims before pad
  - ComfyMathExpression 910/911: pad_w_total / pad_h_total
    (0 in zone mode, ceil(max(w,h)/8)*8 - dim in whole mode)
  - ComfyMathExpression 920-923: pad_left / right / top / bottom
  - ImagePadForOutpaint (930): pads with feather=0
  - SolidMask (940) + MaskComposite (941): pads the user mask in sync
  - ImageCrop+ (950): final crop back to orig dims after composite

Rewiring:
  - 100/212/219.destination now read from 930 (padded image)
  - 600/603 now read from 941 (padded mask)
  - recomposed_image output now routes through 950

Behaviour preservation:
  - Zone mode (inpaint_mode=True): all pad values = 0, new nodes are
    pure no-ops. Strictly identical to v1.
  - target_size applies AFTER the pad, so users can still control
    the resolution sent to nano-banana (e.g. 1024 → sends 1024×1024).
  - Already-square sources produce no padding (pads = 0).

Note: padding uses neutral grey (0.5), which is stripped off at the
final crop — never appears in the output.
2026-04-20 14:08:29 +02:00
/ai.oli 1597407915 Replace placeholder with full ComfyCloud workflow content
Full 44KB minified JSON with all 30 subgraph nodes, 93 subgraph links,
proxyWidgets for force_square/inpaint_mode/use_mask_blur/multiple/target_size,
and the updated MarkdownNote documenting usage, modes, anti-clamp,
troubleshooting (including LoadImageOutput → Load Image swap for local),
and limitations.
2026-04-20 08:33:47 +02:00
/ai.oli dd471478a9 Add ComfyCloud example workflow for BBox Fix
Pure subgraph workflow that reproduces BBoxMultipleFix using only nodes
available on ComfyUI Cloud (no custom install required). Pipes to
nano-banana (Gemini Image) for inpainting.

Features:
- force_square, zone/whole inpaint modes, mask blur toggle
- multiple alignment, target_size resize (0/512/768/1024/1536/2048)
- Anti-clamp: crop never exceeds source bounds
- Alignment enforced after clamp (no multiple drift)
- Whole-image mode uses a full white mask for recompose
- LoadImageOutput can be swapped for Load Image on local installs
2026-04-20 08:29:36 +02:00
/ai.oli bfcdf777ca docs: add Flux2Klein inpaint example workflow + update README 2026-03-12 20:11:29 +01:00
/ai.oli 2bd4e01cdd Add files via upload 2026-03-08 18:23:31 +01:00