Michael Abrahams
886840c64e
Add support for pasting images into the graph
...
It can be useful to paste images from the clipboard directly into the node graph.
This commit modifies copy and paste handling to support this.
When an image file is found in the clipboard, we check whether an image node is selected.
If so, paste the image into that node. Otherwise, a new node is created.
If no image data are found in the clipboard, we call the original Litegraph paste.
To ensure that onCopy and onPaste events are fired, we override Litegraph's ctrl+c and ctrl+v handling.
Try to detect whether the pasted image is a real file on disk, or just pixel data copied from e.g. Photoshop.
Pasted pixel data will be called 'image.png' and have a creation time of now.
If it is simply pasted data, we store it in the subfolder /input/clipboard/.
This also adds support for the subfolder property in the IMAGEUPLOAD widget.
2023-09-03 12:08:04 -04:00
comfyanonymous
809db6d52f
Move some functions to utils.py
2023-09-02 22:33:37 -04:00
comfyanonymous
722ff15631
Update upscale model code to latest Chainner model code.
...
Don't add SRFormer because the code license is incompatible with the GPL.
Remove MAT because it's unused and the license is incompatible with GPL.
2023-09-02 22:27:40 -04:00
comfyanonymous
57ff7fcd67
Display history in reverse order to make it easier to load last gen.
2023-09-02 15:49:16 -04:00
comfyanonymous
17422fc545
Fix issue when node_input is undefined.
2023-09-02 12:17:30 -04:00
comfyanonymous
18c33e2fb5
Fix issue with some workflows not getting serialized.
2023-09-02 11:48:44 -04:00
comfyanonymous
9f5ce6652b
Use common function to reshape batch to.
2023-09-02 03:42:49 -04:00
comfyanonymous
b0b63eb8a3
Only return tuple of 3 args in CheckpointLoaderSimple.
2023-09-02 03:34:57 -04:00
Muhammed Yusuf
18aeb9d026
Added label for autoQueueCheckbox. ( #1295 )
...
* Added label for autoQueueCheckbox.
* Menu gets behind of some custom nodes.
* Edited extraOptions.
Options divided in to different divs to manage them with ease.
2023-09-02 02:58:23 -04:00
comfyanonymous
e68beb56e4
Support SDXL inpaint models.
2023-09-01 15:22:52 -04:00
comfyanonymous
1458011a73
Merge branch 'pixelass-patch-1' of https://github.com/pixelass/ComfyUI
2023-09-01 11:48:11 -04:00
comfyanonymous
d0cb12b569
Merge branch 'fix/widget-wonkyness' of https://github.com/M1kep/ComfyUI
2023-09-01 03:07:10 -04:00
comfyanonymous
b8f3570a1b
Remove xformers related print.
2023-09-01 02:12:03 -04:00
comfyanonymous
39ca2da00c
Fix controlnet bug.
2023-09-01 02:01:08 -04:00
Michael Poutre
ff36256c30
fix(widgets): Add options object if not present when forceInput: true
2023-08-31 17:58:43 -07:00
Michael Poutre
d2e124aaa3
refactor/fix: Treat forceInput widgets as standard widgets
2023-08-31 17:58:43 -07:00
comfyanonymous
a0578c5470
Fix controlnet issue.
2023-08-31 15:16:58 -04:00
comfyanonymous
778c290a67
Fix VAEDecodeTiled minimum.
2023-08-31 14:26:16 -04:00
comfyanonymous
61036397c8
It doesn't make sense for c_crossattn and c_concat to be lists.
2023-08-31 13:25:00 -04:00
comfyanonymous
60ad0ed5af
Update litegraph with upstream: middle mouse dragging.
2023-08-31 02:39:34 -04:00
Ridan Vandenbergh
1212d1c377
Remove forced lowercase on embeddings endpoint
2023-08-30 20:48:55 +02:00
comfyanonymous
845faf8e51
Clean up DiffusersLoader node.
2023-08-30 12:57:07 -04:00
Simon Lui
c902fd7505
Fix error message in model_patcher.py
...
Found while tinkering.
2023-08-30 00:25:04 -07:00
comfyanonymous
2c2ba07ff2
Fix "Load Checkpoint with config" node.
2023-08-29 23:58:32 -04:00
comfyanonymous
3ccc42c8d9
Use the GPU for the canny preprocessor when available.
2023-08-29 17:58:40 -04:00
comfyanonymous
f1d6719a51
Add node to convert a specific colour in an image to a mask.
2023-08-29 17:55:42 -04:00
comfyanonymous
0482f057e0
Support SDXL t2i adapters with 3 channel input.
2023-08-29 16:44:57 -04:00
comfyanonymous
21b72ff81b
Move beta_schedule to model_config and allow disabling unet creation.
2023-08-29 14:22:53 -04:00
comfyanonymous
e0214644e9
Merge branch 'feat/mute_bypass_nodes_in_group' of https://github.com/M1kep/ComfyUI
2023-08-29 11:33:40 -04:00
comfyanonymous
8beb1d641c
Merge branch 'preserve-pnginfo' of https://github.com/chrisgoringe/ComfyUI
2023-08-29 11:32:58 -04:00
comfyanonymous
2ab478346d
Remove optimization that caused border.
2023-08-29 11:21:36 -04:00
Chris
85747c8593
check for text attr and save
2023-08-29 18:50:28 +10:00
Chris
e6f3ead6ed
copy metadata into modified image
2023-08-29 18:50:28 +10:00
Michael Poutre
646a86c3a9
refactor(ui): Switch statement, and handle other modes in group actions
2023-08-29 00:24:31 -07:00
Michael Poutre
dcfa585baa
feat(ui): Add node mode toggles to group context menu
2023-08-28 23:49:25 -07:00
comfyanonymous
c019939b9e
Use the same units for tile size in VAEDecodeTiled and VAEEncodeTiled.
2023-08-29 01:51:35 -04:00
comfyanonymous
27f54c5481
Merge branch 'master' of https://github.com/bvhari/ComfyUI
2023-08-29 01:42:00 -04:00
comfyanonymous
5da23d7f05
No need to check filename extensions to detect shuffle controlnet.
2023-08-28 16:49:06 -04:00
comfyanonymous
e4957ff97e
Put clip vision outputs on the CPU.
2023-08-28 16:26:11 -04:00
comfyanonymous
256eb57284
Load clipvision model to GPU for faster performance.
2023-08-28 15:29:27 -04:00
comfyanonymous
4fb6163a21
Text encoder should initially load on the offload_device not the regular.
2023-08-28 15:08:45 -04:00
comfyanonymous
201631e61d
Move ModelPatcher to model_patcher.py
2023-08-28 14:51:31 -04:00
BVH
719f132e04
Reduce min tile size for encode
2023-08-28 22:39:09 +05:30
comfyanonymous
daae7db069
Implement loras with norm keys.
2023-08-28 11:20:06 -04:00
BVH
c5bd14012a
Make tile size in Tiled VAE encode/decode user configurable
2023-08-28 19:57:22 +05:30
Dr.Lt.Data
62a6a05b23
support on prompt event handler ( #765 )
...
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2023-08-28 00:52:22 -04:00
comfyanonymous
ae3f7060d8
Enable bf16-vae by default on ampere and up.
2023-08-27 23:06:19 -04:00
comfyanonymous
6932eda1fb
Fallback to slice attention if xformers doesn't support the operation.
2023-08-27 22:24:42 -04:00
comfyanonymous
1b9a6a9599
Make --bf16-vae work on torch 2.0
2023-08-27 21:33:53 -04:00
comfyanonymous
9c880848af
Merge branch 'increase_client_max_size' of https://github.com/ramyma/ComfyUI
2023-08-27 13:12:39 -04:00