This website requires JavaScript.
8584b08d85
Improved sanitization for outputs coming from other nodes
main
Luis Quesada
2026-09-23 19:42:24 +02:00
bc4b1184b5
Increased max blend pixels to 256
Luis Quesada
2026-09-19 18:00:45 +02:00
00d4776c52
Revise link in README
Luis Quesada
2026-09-07 18:37:51 +02:00
cd953978e6
Added tests and defensive conditions, accept more inputs without breaking
Luis Quesada
2026-09-07 18:35:48 +02:00
606e2b4fd8
Fixed javascript for Nodes 2.0, which was not storing settings
Luis Quesada
2026-08-21 19:02:32 +02:00
2dfaf6c968
Improved performance
Luis Quesada
2026-08-09 17:00:21 +02:00
3617559bcb
Switched default to CPU for compatibility
Luis Quesada
2026-05-25 20:03:22 +02:00
c9393427b2
Also accept incoming masks (h, w) instead of (b, h, w)
Luis Quesada
2026-05-01 08:47:16 +02:00
8e59ab12d6
Fix blend artifacts in image borders
Luis Quesada
2026-03-17 20:28:57 +01:00
3a57816a11
Fix blur error in GPU device mode with mixed-precision
Luis Quesada
2026-03-08 21:25:51 +01:00
c2c2a410ff
Make fill mask holes in GPU progressive, actually fall it back to CPU behavior
Luis Quesada
2026-02-18 21:16:39 +01:00
3253768f79
Fix mask detector in GPU mode
Luis Quesada
2026-02-13 10:24:30 +01:00
823bbf96aa
Remove verify fix file
Luis Quesada
2026-02-07 11:22:20 +01:00
0cc906039e
Fix error in bf16-capable GPUs
Luis Quesada
2026-02-07 11:21:00 +01:00
aeec8cbf9d
Move version forward
Luis Quesada
2026-02-06 04:15:50 +01:00
d82fbc32bb
Disable debug mode!
Luis Quesada
2026-02-06 04:15:32 +01:00
1ab691700c
Also revert other rescaling modes to CPU, as it looks much better
Luis Quesada
2026-02-05 22:20:40 +01:00
cfcac1b85c
Fix lanczos, box, hamming rescales in GPU mode - fallback to CPU
Luis Quesada
2026-02-05 19:05:20 +01:00
fd770143f5
Update README.md
Luis Quesada
2026-01-31 14:20:59 +01:00
3551c8c361
Fix output_padding ignored if output_resize_to_target_size was not set
Luis Quesada
2026-01-16 19:51:21 +01:00
daa7e85a69
Set default to gpu
Luis Quesada
2026-01-09 19:33:53 +01:00
743f41bdfc
Added support for gpu processing, set it as default. Much faster than cpu
Luis Quesada
2026-01-09 19:30:34 +01:00
759355a24d
Merge pull request #136 from vslinx/main - fix(minimum-resolution): resizing issue fixed on odd aspect ratios
Luis Quesada
2026-01-04 16:22:09 +01:00
750f004e75
Remove stray newline
Luis Quesada
2026-01-04 16:18:43 +01:00
e27b503a34
Remove the entry from the changelog
Luis Quesada
2026-01-04 16:17:38 +01:00
e655774ee1
fix(minimum-resolution): resizing issue fixed on odd aspect ratios
Linx
2026-01-04 03:48:20 +01:00
a5fbe06f76
Update documentation for common issue.
Luis Quesada
2025-11-23 21:42:45 +01:00
cda4bb0136
Move version forward
Luis Quesada
2025-11-23 21:23:25 +01:00
dc21ea331a
Add extra steps to mask fill holes in case the mask is close to 1 but not really 1
Luis Quesada
2025-11-23 21:23:00 +01:00
b432b2411c
Super simplify widget hide logic, turn into disable, this fixes many quirks with the new frontend
Luis Quesada
2025-05-10 09:46:47 +02:00
b2f0287ec4
Update widgethider to fix new issue after update
Luis Quesada
2025-05-10 08:58:13 +02:00
f1653136f0
Quick fix for widget hiding logic
Luis Quesada
2025-05-01 05:35:27 +02:00
060ce1728f
Advance version
Luis Quesada
2025-04-18 21:35:07 +02:00
8d3e79890a
Add new example workflow: hires
Luis Quesada
2025-04-18 21:34:23 +02:00
de6c2f6462
Update README.md
Luis Quesada
2025-04-18 21:13:13 +02:00
6878db7266
Make stitcher multiply if there is only one for many images i.e. a single image was turned into a batch between crop and stitch
Luis Quesada
2025-04-18 21:11:27 +02:00
073f04832b
Fix a minor issue and an unclear error
Luis Quesada
2025-04-18 21:03:09 +02:00
912ba32142
Advance version
Luis Quesada
2025-04-16 22:51:56 +02:00
258a964148
Rename tests file
Luis Quesada
2025-04-16 22:09:54 +02:00
92078a16a7
Fix hipass filter float comparison
Luis Quesada
2025-04-16 16:06:12 +02:00
2fe5585b1b
Fix error in corner case of empty mask
Luis Quesada
2025-04-15 07:39:58 +02:00
9281a624c2
Disable debug (again)
Luis Quesada
2025-04-14 22:40:42 +02:00
ef01d06677
Fix two issues that extended context beyond what was expected
Luis Quesada
2025-04-14 22:39:43 +02:00
27b089a57f
Add example workflows to the browser
Luis Quesada
2025-04-14 21:10:35 +02:00
09b89d9702
Add example workflows to the browser
Luis Quesada
2025-04-14 21:09:59 +02:00
7c7685880d
Update documentation and tooltips
Luis Quesada
2025-04-13 18:32:59 +02:00
c6212f6ad9
If mask is empty, default to context = whole image
Luis Quesada
2025-04-13 08:35:00 +02:00
8a8493999d
Disable debug
Luis Quesada
2025-04-12 22:14:13 +02:00
c8273543bc
Fix issue that extended image too much unnecessarily when outpainting
Luis Quesada
2025-04-12 22:13:04 +02:00
90f354da7e
Update pyproject.toml version after the fixes
Luis Quesada
2025-04-11 18:08:14 +02:00
a0b147ad50
Fix issue with extended images not being centered + refactor
Luis Quesada
2025-04-09 22:37:58 +02:00
8b4f8fde05
Fix extended mask to be set to ones instead of zeros.
Luis Quesada
2025-04-09 22:00:31 +02:00
f17d5aa7ec
Small clean up after last fix.
Luis Quesada
2025-04-08 20:31:12 +02:00
089f977467
Fix issue with images being overriden with previous generations
Luis Quesada
2025-04-08 20:08:33 +02:00
0a9e21591a
Add tests for the landscape/portrait case
Luis Quesada
2025-04-06 17:54:12 +02:00
9039e89ee2
Fix wrong handling of overflow in landscape/portrait images
Luis Quesada
2025-04-06 17:12:08 +02:00
37c95f7d0d
Update README.md
Luis Quesada
2025-04-06 13:23:33 +02:00
dd395ed443
Update README.md
Luis Quesada
2025-04-06 11:09:48 +02:00
cd63997622
Fully revamp the Crop and Stitch nodes as a new version. Old nodes won't break.
Luis Quesada
2025-04-06 10:07:11 +02:00
1d93a54f8d
Merge pull request #67 from ComfyNodePRs/update-publish-yaml
Luis Quesada
2025-03-27 16:01:08 +01:00
5ee364f142
Fix JavaScript to hide non-necessary fields in ancillary nodes
Luis Quesada
2025-03-15 09:49:38 +01:00
2ea5d1f020
Merge pull request #59 from bananasss00/main
Luis Quesada
2025-02-10 21:24:25 +01:00
e69731f522
Fix InpaintCrop widget updates by restricting patch to InpaintCrop nodes
bananasss00
2025-02-10 23:16:19 +03:00
6bf799ec68
Hot fix string multiline widget value updates in ComfyUI frontend
bananasss00
2025-02-10 23:08:18 +03:00
11044b6fb9
chore(publish): update GitHub Actions workflow for node publishing
snomiao
2025-01-21 08:45:03 +00:00
2abf837822
Increase max blur pixels
Luis Quesada
2024-11-30 08:01:53 +01:00
57bc45722d
Merge pull request #50 from eltociear/patch-1
Luis Quesada
2024-11-30 07:55:11 +01:00
f4140f384e
docs: update README.md
Ikko Eltociear Ashimine
2024-11-29 18:56:31 +09:00
6820268a39
Update README.md
Luis Quesada
2024-11-10 15:35:16 +01:00
bceea743b2
Update flux inpainting workflow
Luis Quesada
2024-11-03 16:12:58 +01:00
ab824844fc
Update README.md to fix aesthetic issues
Luis Quesada
2024-10-28 22:30:01 +01:00
6505bc02f4
Add example workflow for flux inpainting
Luis Quesada
2024-10-28 22:28:18 +01:00
80e0760b79
Merge pull request #39 from catboxanon/pillow
Luis Quesada
2024-10-26 23:59:31 +02:00
301f20b56b
Dramatically improve resize sampling with Pillow
catboxanon
2024-10-26 11:40:38 -04:00
d39c305423
Mirror blend mask to avoid bleeding of border of the old image when blending
Luis Quesada
2024-10-20 21:53:27 +02:00
9e603db464
Fix off-by-one error when restitching
Luis Quesada
2024-10-20 21:21:10 +02:00
a4574cbb81
Merge pull request #29 from ComfyNodePRs/licence-update
Luis Quesada
2024-08-14 07:59:15 +02:00
cb8e9b1b86
chore(licence-update): Update PyProject Toml - License
snomiao
2024-08-14 01:29:47 +00:00
67866332d1
Always use nearest algorithm to resize masks to avoid introducing blurriness
Luis Quesada
2024-07-20 09:07:56 +02:00
6f01137bd1
Merge pull request #6 from haohaocreates/publish
Luis Quesada
2024-06-21 12:54:35 +02:00
9ae5b6bfeb
Merge pull request #7 from haohaocreates/pyproject
Luis Quesada
2024-06-21 12:52:01 +02:00
573d496910
Update pyproject.toml publisherid
haohaocreates
2024-06-20 08:42:36 -04:00
f8c243b29d
Avoid mirror on Extend node when factors are 1
Luis Quesada
2024-06-11 05:36:00 +02:00
672bd555f4
Add assert on min_width vs max_width and min_height vs max_height
Luis Quesada
2024-06-11 05:28:22 +02:00
e1a33e9ee8
Improve Extend Image node with some mirroring to avoid border artifacts
Luis Quesada
2024-06-11 05:26:41 +02:00
2d8a7df4eb
New node: Resize Image Before Inpainting
Luis Quesada
2024-06-10 21:59:29 +02:00
741129e089
Fix issue with very wide or tall images
Luis Quesada
2024-06-10 07:08:49 +02:00
201ddd3ad5
Update README.md with new tutorial
Luis Quesada
2024-06-09 22:31:36 +02:00
d11ecf5a20
Fix rounding error during sizing in some cases, ranged and forced size
Luis Quesada
2024-06-09 13:18:12 +02:00
ac0d2ed056
Removed stray codepath
Luis Quesada
2024-06-09 09:52:48 +02:00
8368a3c7df
Add assert on forced size if input is a batch of images
Luis Quesada
2024-06-09 09:41:26 +02:00
245648ed9f
Fixes in mask and context mask handling (especially empty/wrong masks) in Extender node
Luis Quesada
2024-06-08 22:57:57 +02:00
4c74e1ee5a
Update README.md
Luis Quesada
2024-06-08 21:41:38 +02:00
dd523bda1b
New node: Extend Image for Outpainting
Luis Quesada
2024-06-08 20:45:10 +02:00
3ff35d3b14
Small fix in README.md
Luis Quesada
2024-06-07 22:26:59 +02:00
07753443f8
Refactored masks and added new features: now supports blend and blur
Luis Quesada
2024-06-07 22:26:20 +02:00
89ceca9bc4
Fix corner case with forced size and greatly simplify code of forced size by making it a subcase of ranged size
Luis Quesada
2024-06-05 20:32:59 +02:00
3b8ece72ac
Fix forced size stitching
Luis Quesada
2024-06-04 07:29:55 +02:00
8706aaa1a6
Fix rounding errors on free and ranged size
Luis Quesada
2024-06-02 08:50:03 +02:00
b0ea51e03b
Cleanup
Luis Quesada
2024-06-02 08:39:35 +02:00