Floyo
Floyo
Workflows
API
Pricing
Floyo
Floyo
Workflows
API
Pricing

ComfyUI_LayerStyle

Created by chflame163

https://github.com/chflame163/ComfyUI_LayerStyle

3172

Last updated 2026-09-16

Last updated

2026-09-16

Run hundreds of ComfyUI nodes and workflows in your browser.

ComfyUI and My Files on Floyo

A collection of nodes designed for ComfyUI that enables users to create layered compositions and masks, mimicking functionalities found in Photoshop. This tool aims to streamline workflows by consolidating various image editing tasks into a single interface, reducing the need to switch between different software.

  • Provides a range of nodes for advanced layer manipulation, including blending, masking, and color adjustments.
  • Integrates features like object detection and segmentation to enhance image processing capabilities.
  • Supports batch processing of images, allowing for efficient handling of large datasets.

Context

This repository offers a specialized set of nodes for ComfyUI, enhancing its capabilities to perform complex image compositing and masking tasks similar to those available in Adobe Photoshop. The primary goal is to centralize the workflow for users, enabling them to conduct multiple image editing functions within a single environment without switching applications.

Key Features & Benefits

The tool includes a variety of practical features such as:

  • Layer Compositing: Users can blend images with different modes, adjust opacity, and apply masks to create intricate compositions.
  • Advanced Masking Tools: Nodes for generating masks based on color, detecting edges, and refining mask details ensure high-quality outputs.
  • Image Processing Utilities: Functions for color adjustments, filters, and effects (like Gaussian blur and HDR) enhance the visual quality of images.

Advanced Functionalities

The repository introduces advanced nodes that allow for:

  • Object Detection and Segmentation: Users can segment images and detect objects with high precision, which is essential for tasks like background removal and feature extraction.
  • Dynamic Edge Processing: Utilizing methods like VitMatte for ultra-fine edge details, the tool ensures that even translucent areas are rendered accurately.
  • Batch Processing Capabilities: Nodes support processing multiple images simultaneously, which is beneficial for workflows involving large datasets.

Practical Benefits

This tool significantly improves user workflow by:

  • Reducing the need for multiple software tools, thus saving time and increasing productivity.
  • Providing intuitive nodes that simplify complex tasks, making it accessible for users with varying levels of expertise in image editing.
  • Enhancing control over image quality and editing precision, leading to higher-quality outputs in art and design projects.

Credits/Acknowledgments

The LayerStyle nodes are released under the MIT license and incorporate code from various open-source projects. Acknowledgments are given to the original authors of the integrated functionalities, which contribute to the overall capabilities of this tool.

Inner Nodes

LayerColor: AutoAdjust
LayerColor: AutoAdjustV2
LayerColor: AutoBrightness
LayerColor: Brightness & Contrast
LayerColor: BrightnessContrastV2
LayerColor: Color of Shadow & Highlight
LayerColor: ColorAdapter
LayerColor: ColorBalance
LayerColor: ColorTemperature
LayerColor: ColorofShadowHighlightV2
LayerColor: Exposure
LayerColor: Gamma
LayerColor: HSV
LayerColor: LAB
LayerColor: LUT Apply
LayerColor: Levels
LayerColor: Negative
LayerColor: RGB
LayerColor: YUV
LayerFilter: AddGrain
LayerFilter: ChannelShake
LayerFilter: ColorMap
LayerFilter: DistortDisplace
LayerFilter: Film
LayerFilter: FilmV2
LayerFilter: GaussianBlur
LayerFilter: GaussianBlurV2
LayerFilter: HDREffects
LayerFilter: HalfTone
LayerFilter: LightLeak
LayerFilter: MotionBlur
LayerFilter: Sharp & Soft
LayerFilter: SkinBeauty
LayerFilter: SoftLight
LayerFilter: WaterColor
LayerMask: BlendIf Mask
LayerMask: CreateGradientMask
LayerMask: DrawRoundedRectangle
LayerMask: ImageToMask
LayerMask: LoadSegformerModel
LayerMask: MaskBoxDetect
LayerMask: MaskBoxExtend
LayerMask: MaskByColor
LayerMask: MaskEdgeShrink
LayerMask: MaskEdgeUltraDetail
LayerMask: MaskEdgeUltraDetail V2
LayerMask: MaskEdgeUltraDetail V3
LayerMask: MaskGradient
LayerMask: MaskGrain
LayerMask: MaskGrow
LayerMask: MaskInvert
LayerMask: MaskMotionBlur
LayerMask: MaskPreview
LayerMask: MaskStroke
LayerMask: PixelSpread
LayerMask: RemBgUltra
LayerMask: RmBgUltra V2
LayerMask: SegformerB2ClothesUltra
LayerMask: SegformerClothesPipelineLoader
LayerMask: SegformerClothesSetting
LayerMask: SegformerFashionPipelineLoader
LayerMask: SegformerFashionSetting
LayerMask: SegformerUltraV2
LayerMask: SegformerUltraV3
LayerMask: Shadow & Highlight Mask
LayerMask: ShadowHighlightMaskV2
LayerStyle: ColorOverlay
LayerStyle: ColorOverlay V2
LayerStyle: DropShadow
LayerStyle: DropShadow V2
LayerStyle: DropShadow V3
LayerStyle: Gradient Map
LayerStyle: GradientOverlay
LayerStyle: GradientOverlay V2
LayerStyle: InnerGlow
LayerStyle: InnerGlow V2
LayerStyle: InnerShadow
LayerStyle: InnerShadow V2
LayerStyle: OuterGlow
LayerStyle: OuterGlow V2
LayerStyle: Stroke
LayerStyle: Stroke V2
LayerUtility: AnyRerouter
LayerUtility: BatchSelector
LayerUtility: Boolean
LayerUtility: BooleanOperator
LayerUtility: BooleanOperatorV2
LayerUtility: CheckMask
LayerUtility: CheckMaskV2
LayerUtility: ChoiceTextPreset
LayerUtility: ColorImage
LayerUtility: ColorImage V2
LayerUtility: ColorName
LayerUtility: ColorPicker
LayerUtility: CropBoxResolve
LayerUtility: CropByMask
LayerUtility: CropByMask V2
LayerUtility: CropByMask V3
LayerUtility: ExtendCanvas
LayerUtility: ExtendCanvasV2
LayerUtility: Float
LayerUtility: FluxKontextImageScale
LayerUtility: GetImageSize
LayerUtility: GetMainColors
LayerUtility: GetMainColorsV2
LayerUtility: GradientImage
LayerUtility: GradientImage V2
LayerUtility: GrayValue
LayerUtility: HLFrequencyDetailRestore
LayerUtility: HSV Value
LayerUtility: ICMask
LayerUtility: ICMaskCropBack
LayerUtility: If
LayerUtility: ImageBatchToList
LayerUtility: ImageBlend
LayerUtility: ImageBlend V2
LayerUtility: ImageBlendAdvance
LayerUtility: ImageBlendAdvance V2
LayerUtility: ImageBlendAdvance V3
LayerUtility: ImageChannelMerge
LayerUtility: ImageChannelSplit
LayerUtility: ImageCombineAlpha
LayerUtility: ImageCompositeHandleMask
LayerUtility: ImageHub
LayerUtility: ImageListToBatch
LayerUtility: ImageMaskScaleAs
LayerUtility: ImageMaskScaleAsV2
LayerUtility: ImageOpacity
LayerUtility: ImageReel
LayerUtility: ImageReelComposit
LayerUtility: ImageRemoveAlpha
LayerUtility: ImageScaleByAspectRatio
LayerUtility: ImageScaleByAspectRatio V2
LayerUtility: ImageScaleRestore
LayerUtility: ImageScaleRestore V2
LayerUtility: ImageShift
LayerUtility: ImageTaggerSave
LayerUtility: ImageTaggerSaveV2
LayerUtility: Integer
LayerUtility: LayerImageTransform
LayerUtility: LayerMaskTransform
LayerUtility: LoadImagesFromPath
LayerUtility: LoadVQAModel
LayerUtility: NameToColor
LayerUtility: NanoBananaImageScale
LayerUtility: NumberCalculator
LayerUtility: NumberCalculatorV2
LayerUtility: Pad Image Batch to 8n+1
LayerUtility: PadImageBatch
LayerUtility: PrintInfo
LayerUtility: PurgeVRAM
LayerUtility: PurgeVRAM V2
LayerUtility: QueueStop
LayerUtility: RGB Value
LayerUtility: RandomGenerator
LayerUtility: RandomGeneratorV2
LayerUtility: Restore Pad Image Batch
LayerUtility: RestoreCropBox
LayerUtility: RestorePadImageBatch
LayerUtility: RoundedRectangle
LayerUtility: Seed
LayerUtility: SimpleTextImage
LayerUtility: String
LayerUtility: StringCondition
LayerUtility: SwitchCase
LayerUtility: TextBox
LayerUtility: TextImage
LayerUtility: TextImage V2
LayerUtility: TextJoin
LayerUtility: TextJoinV2
LayerUtility: TextPreseter
LayerUtility: VQAPrompt
LayerUtility: XY to Percent

Run workflows with this node

Community workflows using ComfyUI_LayerStyle.

Created by chflame163

Inner Nodes

LayerColor: AutoAdjust

LayerColor: AutoAdjustV2

LayerColor: AutoBrightness

LayerColor: Brightness & Contrast

LayerColor: BrightnessContrastV2

LayerColor: Color of Shadow & Highlight

LayerColor: ColorAdapter

LayerColor: ColorBalance

LayerColor: ColorTemperature

LayerColor: ColorofShadowHighlightV2

LayerColor: Exposure

LayerColor: Gamma

LayerColor: HSV

LayerColor: LAB

LayerColor: LUT Apply

LayerColor: Levels

LayerColor: Negative

LayerColor: RGB

LayerColor: YUV

LayerFilter: AddGrain

LayerFilter: ChannelShake

LayerFilter: ColorMap

LayerFilter: DistortDisplace

LayerFilter: Film

LayerFilter: FilmV2

LayerFilter: GaussianBlur

LayerFilter: GaussianBlurV2

LayerFilter: HDREffects

LayerFilter: HalfTone

LayerFilter: LightLeak

LayerFilter: MotionBlur

LayerFilter: Sharp & Soft

LayerFilter: SkinBeauty

LayerFilter: SoftLight

LayerFilter: WaterColor

LayerMask: BlendIf Mask

LayerMask: CreateGradientMask

LayerMask: DrawRoundedRectangle

LayerMask: ImageToMask

LayerMask: LoadSegformerModel

LayerMask: MaskBoxDetect

LayerMask: MaskBoxExtend

LayerMask: MaskByColor

LayerMask: MaskEdgeShrink

LayerMask: MaskEdgeUltraDetail

LayerMask: MaskEdgeUltraDetail V2

LayerMask: MaskEdgeUltraDetail V3

LayerMask: MaskGradient

LayerMask: MaskGrain

LayerMask: MaskGrow

LayerMask: MaskInvert

LayerMask: MaskMotionBlur

LayerMask: MaskPreview

LayerMask: MaskStroke

LayerMask: PixelSpread

LayerMask: RemBgUltra

LayerMask: RmBgUltra V2

LayerMask: SegformerB2ClothesUltra

LayerMask: SegformerClothesPipelineLoader

LayerMask: SegformerClothesSetting

LayerMask: SegformerFashionPipelineLoader

LayerMask: SegformerFashionSetting

LayerMask: SegformerUltraV2

LayerMask: SegformerUltraV3

LayerMask: Shadow & Highlight Mask

LayerMask: ShadowHighlightMaskV2

LayerStyle: ColorOverlay

LayerStyle: ColorOverlay V2

LayerStyle: DropShadow

LayerStyle: DropShadow V2

LayerStyle: DropShadow V3

LayerStyle: Gradient Map

LayerStyle: GradientOverlay

LayerStyle: GradientOverlay V2

LayerStyle: InnerGlow

LayerStyle: InnerGlow V2

LayerStyle: InnerShadow

LayerStyle: InnerShadow V2

LayerStyle: OuterGlow

LayerStyle: OuterGlow V2

LayerStyle: Stroke

LayerStyle: Stroke V2

LayerUtility: AnyRerouter

LayerUtility: BatchSelector

LayerUtility: Boolean

LayerUtility: BooleanOperator

LayerUtility: BooleanOperatorV2

LayerUtility: CheckMask

LayerUtility: CheckMaskV2

LayerUtility: ChoiceTextPreset

LayerUtility: ColorImage

LayerUtility: ColorImage V2

LayerUtility: ColorName

LayerUtility: ColorPicker

LayerUtility: CropBoxResolve

LayerUtility: CropByMask

LayerUtility: CropByMask V2

LayerUtility: CropByMask V3

LayerUtility: ExtendCanvas

LayerUtility: ExtendCanvasV2

LayerUtility: Float

LayerUtility: FluxKontextImageScale

LayerUtility: GetImageSize

LayerUtility: GetMainColors

LayerUtility: GetMainColorsV2

LayerUtility: GradientImage

LayerUtility: GradientImage V2

LayerUtility: GrayValue

LayerUtility: HLFrequencyDetailRestore

LayerUtility: HSV Value

LayerUtility: ICMask

LayerUtility: ICMaskCropBack

LayerUtility: If

LayerUtility: ImageBatchToList

LayerUtility: ImageBlend

LayerUtility: ImageBlend V2

LayerUtility: ImageBlendAdvance

LayerUtility: ImageBlendAdvance V2

LayerUtility: ImageBlendAdvance V3

LayerUtility: ImageChannelMerge

LayerUtility: ImageChannelSplit

LayerUtility: ImageCombineAlpha

LayerUtility: ImageCompositeHandleMask

LayerUtility: ImageHub

LayerUtility: ImageListToBatch

LayerUtility: ImageMaskScaleAs

LayerUtility: ImageMaskScaleAsV2

LayerUtility: ImageOpacity

LayerUtility: ImageReel

LayerUtility: ImageReelComposit

LayerUtility: ImageRemoveAlpha

LayerUtility: ImageScaleByAspectRatio

LayerUtility: ImageScaleByAspectRatio V2

LayerUtility: ImageScaleRestore

LayerUtility: ImageScaleRestore V2

LayerUtility: ImageShift

LayerUtility: ImageTaggerSave

LayerUtility: ImageTaggerSaveV2

LayerUtility: Integer

LayerUtility: LayerImageTransform

LayerUtility: LayerMaskTransform

LayerUtility: LoadImagesFromPath

LayerUtility: LoadVQAModel

LayerUtility: NameToColor

LayerUtility: NanoBananaImageScale

LayerUtility: NumberCalculator

LayerUtility: NumberCalculatorV2

LayerUtility: Pad Image Batch to 8n+1

LayerUtility: PadImageBatch

LayerUtility: PrintInfo

LayerUtility: PurgeVRAM

LayerUtility: PurgeVRAM V2

LayerUtility: QueueStop

LayerUtility: RGB Value

LayerUtility: RandomGenerator

LayerUtility: RandomGeneratorV2

LayerUtility: Restore Pad Image Batch

LayerUtility: RestoreCropBox

LayerUtility: RestorePadImageBatch

LayerUtility: RoundedRectangle

LayerUtility: Seed

LayerUtility: SimpleTextImage

LayerUtility: String

LayerUtility: StringCondition

LayerUtility: SwitchCase

LayerUtility: TextBox

LayerUtility: TextImage

LayerUtility: TextImage V2

LayerUtility: TextJoin

LayerUtility: TextJoinV2

LayerUtility: TextPreseter

LayerUtility: VQAPrompt

LayerUtility: XY to Percent