ComfyUI/comfy_extras
Denys Smirnov 20447e9ec9
Fix alpha in PorterDuffImageComposite. (#3411)
There were two bugs in PorterDuffImageComposite.

The first one is the fact that it uses the mask input directly as alpha, missing the conversion (`1-a`). The fix is similar to c16f5744.

The second one is that all color composition formulas assume alpha premultiplied values, while the input is not premultiplied.

This change fixes both of these issue.
2024-06-04 16:37:11 -04:00
..
chainner_models Keep compatibility with some custom nodes. 2024-05-26 15:37:41 -04:00
nodes_advanced_samplers.py Add a SamplerLCMUpscale node. 2024-04-29 20:00:47 -04:00
nodes_align_your_steps.py Add a denoise value to AlignYourStepsScheduler. 2024-04-27 00:48:41 -04:00
nodes_attention_multiply.py Add some nodes to multiply the attention in UNet and Clip models. 2024-04-28 13:03:43 -04:00
nodes_canny.py Remove some unused imports. 2024-05-27 19:08:27 -04:00
nodes_clip_sdxl.py Don't make dynamicPrompts the default on multiline string inputs. 2024-04-13 16:18:00 -04:00
nodes_compositing.py Fix alpha in PorterDuffImageComposite. (#3411) 2024-06-04 16:37:11 -04:00
nodes_cond.py Don't make dynamicPrompts the default on multiline string inputs. 2024-04-13 16:18:00 -04:00
nodes_custom_sampler.py Add a SplitSigmasDenoise node as an alternative to SplitSigmas. 2024-05-05 05:24:36 -04:00
nodes_differential_diffusion.py Fix differential diffusion node for batches. 2024-03-04 00:43:09 -05:00
nodes_freelunch.py Fix FreeU not working when shape is tensor. 2024-05-23 11:48:04 -04:00
nodes_hypernetwork.py Switch some more prints to logging. 2024-03-11 16:34:58 -04:00
nodes_hypertile.py Move some nodes to model_patches section. 2024-01-18 15:57:35 -05:00
nodes_images.py Increase image batch nodes maximum values. 2024-03-17 08:57:49 -04:00
nodes_ip2p.py Add InstructPixToPixConditioning node. 2024-04-04 15:06:17 -04:00
nodes_latent.py changed default of LatentBatchSeedBehavior to fixed 2024-02-02 18:31:35 +09:00
nodes_mask.py Add a ThresholdMask node. 2024-03-04 00:31:59 -05:00
nodes_model_advanced.py Playground V2.5 support with ModelSamplingContinuousEDM node. 2024-02-27 15:12:33 -05:00
nodes_model_downscale.py Use get_model_object in Deep Shrink node (#3408) 2024-05-06 18:39:39 -04:00
nodes_model_merging.py Support saving some more modelspec types. 2024-05-13 21:54:11 -04:00
nodes_model_merging_model_specific.py Add ModelMergeSD1, ModelMergeSD2 and ModelMergeSDXL. 2024-04-09 04:31:14 -04:00
nodes_morphology.py Add Morphology nodes from kornia (#2781) 2024-03-04 12:50:28 -05:00
nodes_pag.py This can be removed since PAG doesn't use the uncond. 2024-04-15 12:14:00 -04:00
nodes_perpneg.py Fix to allow use of PerpNegGuider with cfg_function_post hooks (like PAG) (#3618) 2024-06-01 12:36:08 -04:00
nodes_photomaker.py Don't make dynamicPrompts the default on multiline string inputs. 2024-04-13 16:18:00 -04:00
nodes_post_processing.py Speed up Sharpen node. 2024-04-21 09:02:06 -04:00
nodes_rebatch.py Add a RebatchImages node. 2023-12-20 16:22:18 -05:00
nodes_sag.py Remove some unused imports. 2024-05-27 19:08:27 -04:00
nodes_sdupscale.py Remove some unused imports. 2024-05-27 19:08:27 -04:00
nodes_stable3d.py SV3D support. 2024-03-18 16:54:13 -04:00
nodes_stable_cascade.py Fix stable cascade img2img not working with all resolutions. 2024-03-18 13:51:38 -04:00
nodes_tomesd.py Add some more transformer hooks and move tomesd to comfy_extras. 2023-06-24 03:30:22 -04:00
nodes_upscale_model.py Import spandrel_extra_arches if present. 2024-05-28 01:42:11 -04:00
nodes_video_model.py SV3D support. 2024-03-18 16:54:13 -04:00
nodes_webcam.py Add webcam node (#3497) 2024-05-17 13:16:08 -04:00