ComfyUI_Swwan

by aining20220 starssuccess

Collection of image processing utility nodes for ComfyUI including intelligent cropping, aspect ratio scaling, and crop box restoration capabilities. (Description by CC)

View on GitHub

Nodes (97)

Add Label (Swwan)AddLabelSwwan/text
Any Boolean Switch (Swwan)AnyBooleanSwitch (Swwan)Swwan/utils
Any Switch (Swwan)AnySwitch (Swwan)Swwan/utils
Batch SliceBatchSliceApt_Preset/data/😺backup
Color Match (Swwan)ColorMatchSwwan/image
Cross Fade Images (Swwan)CrossFadeImagesSwwan/image
Cross Fade Images Multi (Swwan)CrossFadeImagesMultiSwwan/image
Draw Mask On Image (Swwan)DrawMaskOnImageSwwan/masking
Fast Preview (Swwan)FastPreviewSwwan/experimental
Get Image Range From Batch (Swwan)GetImageRangeFromBatchSwwan/image
Get Image Size & Count (Swwan)GetImageSizeAndCountSwwan/image
Get Images From Batch Indexed (Swwan)GetImagesFromBatchIndexedSwwan/image
Get Latent Range From Batch (Swwan)GetLatentRangeFromBatchKJNodes/latents
Get Latent Size & Count (Swwan)GetLatentSizeAndCountSwwan/image
IO Save Image (Swwan)IO_save_imageSwwan/IO
Image Add Multi (Swwan)ImageAddMultiSwwan/image
Image And Mask Preview (Swwan)ImageAndMaskPreviewKJNodes/masking
Image Batch Extend With Overlap (Swwan)ImageBatchExtendWithOverlapSwwan/image
Image Batch Filter (Swwan)ImageBatchFilterSwwan/image
Image Batch Join With Transition (Swwan)ImageBatchJoinWithTransitionSwwan/image
Image Batch Repeat Interleaving (Swwan)ImageBatchRepeatInterleavingSwwan/image
Image Batch Test Pattern (Swwan)ImageBatchTestPatternSwwan/text
Image Concatenate (Swwan)ImageConcanateSwwan/image
Image Concat From Batch (Swwan)ImageConcatFromBatchSwwan/image
Image Concat Multi (Swwan)ImageConcatMultiSwwan/image
Image Crop By Mask (Swwan)ImageCropByMaskSwwan/image
Image Crop By Mask And Resize (Swwan)ImageCropByMaskAndResizeSwwan/image
Image Crop By Mask Batch (Swwan)ImageCropByMaskBatchSwwan/image
Image Grab PIL (Swwan)ImageGrabPILSwwan/image
Image Grid Composite 2x2 (Swwan)ImageGridComposite2x2Swwan/image
Image Grid Composite 3x3 (Swwan)ImageGridComposite3x3Swwan/image
Image Grid to Batch (Swwan)ImageGridtoBatchSwwan/image
Image Normalize -1 to 1 (Swwan)ImageNormalize_Neg1_To_1Swwan/image
Image Pad For Outpaint Masked (Swwan)ImagePadForOutpaintMaskedimage
Image Pad For Outpaint Target Size (Swwan)ImagePadForOutpaintTargetSizeimage
Image Pad KJ (Swwan)ImagePadKJSwwan/image
Image Pass (Swwan)ImagePassSwwan/image
Image Prep For IC Lora (Swwan)ImagePrepForICLoraimage
Image Resize By Megapixels (Swwan)ImageResizeByMegapixelsSwwan/image
Image Resize KJ (Swwan)ImageResizeKJSwwan/image
Image Resize KJ v2 (Swwan)ImageResizeKJv2Swwan/image
Image Tensor List (Swwan)ImageTensorListSwwan/image
Image Uncrop By Mask (Swwan)ImageUncropByMaskSwwan/image
Image Upscale With Model Batched (Swwan)ImageUpscaleWithModelBatchedSwwan/image
Image Resize SumImage_Resize_sumApt_Preset/image
Image Resize Sum DataImage_Resize_sum_dataApt_Preset/image/😺backup
Image Resize Sum RestoreImage_Resize_sum_restoreApt_Preset/image
Insert Images To Batch Indexed (Swwan)InsertImagesToBatchIndexedSwwan/image
Insert Latent To Index (Swwan)InsertLatentToIndexKJNodes/latents
LayerUtility: CropByMask V2LayerUtility: CropByMask V2RunningHub/LayerUtility
LayerUtility: CropByMask V3LayerUtility: CropByMask V3RunningHub/LayerUtility
LayerUtility: CropByMask V4LayerUtility: CropByMask V4RunningHub/LayerUtility
LayerUtility: ImageScaleByAspectRatio V2LayerUtility: ImageScaleByAspectRatio V2RunningHub/LayerUtility
LayerUtility: RestoreCropBoxLayerUtility: RestoreCropBoxRunningHub/LayerUtility
LayerUtility: RestoreCropBox V2LayerUtility: RestoreCropBox V2RunningHub/LayerUtility
Load And Resize Image (Swwan)LoadAndResizeImageSwwan/image
Load Images From Folder KJ (Swwan)LoadImagesFromFolderKJSwwan/image
Load Videos From Folder (Swwan)LoadVideosFromFolderSwwan/misc
Mask Transform SumMask_transform_sumApt_Preset/mask
Math Expression (Swwan)MathExpression_UTKSwwan/Math
Merge BatchMergeBatchApt_Preset/data/😺backup
Merge Image Channels (Swwan)MergeImageChannelsSwwan/image
Pad Image Batch Interleaved (Swwan)PadImageBatchInterleavedSwwan/image
Preview Animation (Swwan)PreviewAnimationSwwan/image
Remap Image Range (Swwan)RemapImageRangeSwwan/image
Replace Images In Batch (Swwan)ReplaceImagesInBatchSwwan/image
Reverse Image Batch (Swwan)ReverseImageBatchSwwan/image
Save Image KJ (Swwan)SaveImageKJSwwan/image
Save Image With Alpha (Swwan)SaveImageWithAlphaSwwan/image
Save String KJ (Swwan)SaveStringKJSwwan/misc
SeedSeed (rgthree)rgthree
Shuffle Image Batch (Swwan)ShuffleImageBatchSwwan/image
Split Image Channels (Swwan)SplitImageChannelsSwwan/image
Crop By Mask V5 (Batch)SwwanCropByMaskV5Swwan/Image
Image Batch to Image ListSwwanImageBatchToImageListSwwan/Image
Image List to Image BatchSwwanImageListToImageBatchSwwan/Image
Restore Crop Box V3 (Batch)SwwanRestoreCropBoxV3Swwan/Image
Restore Crop Box V4 (Fast)SwwanRestoreCropBoxV4Swwan/Image
Transition Images In Batch (Swwan)TransitionImagesInBatchSwwan/image
Transition Images Multi (Swwan)TransitionImagesMultiSwwan/image
Webcam Capture CV2 (Swwan)WebcamCaptureCV2Swwan/experimental
List Mergelist_MergeApt_Preset/data/😺backup
List Slicelist_SliceApt_Preset/data/😺backup
List Valuelist_ValueApt_Preset/data
List Num Rangelist_num_rangeApt_Preset/data/😺backup
Math Remap Datamath_Remap_dataApt_Preset/data
Math Calculatemath_calculateApt_Preset/data
NSFW DetectornsfwDetectorSwwan/filter
NSFW Detector V2nsfwDetectorV2Swwan/filter
Raise Exception On TrueraiseExceptionOnTrueSwwan/utils
Schedule Promptsch_PromptApt_Preset/data/schedule
Schedule Valuesch_ValueApt_Preset/data/schedule
Schedule Imagesch_imageApt_Preset/data/schedule
Schedule Masksch_maskApt_Preset/data/schedule
Schedule Split Textsch_split_textApt_Preset/data/schedule
Schedule Textsch_textApt_Preset/data/schedule
Type Any Indextype_AnyIndexApt_Preset/data