Back to all packs
ComfyUI_LayerStyle
A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress.
- View repository
- https://github.com/chflame163/ComfyUI_LayerStyle
- Publisher
- chflame163
- Downloads
- 2,178,942
- GitHub stars
- 3,174
- Latest version
- 2.0.40
- License
- {"text": "MIT License"}
- Last updated
- Aug 1, 2026
Nodes in this pack
😺dzNodes/LayerColor
- LayerColor: AutoAdjust
- LayerColor: AutoAdjust V2
- LayerColor: AutoBrightness
- LayerColor: Brightness & Contrast
- LayerColor: Brightness Contrast V2
- LayerColor: Color of Shadow & Highlight
- LayerColor: ColorAdapter
- LayerColor: ColorBalance
- LayerColor: Colorof Shadow Highlight V2
- LayerColor: ColorTemperature
- LayerColor: Exposure
- LayerColor: Gamma
- LayerColor: HSV
- LayerColor: LAB
- LayerColor: Levels
- LayerColor: LUT Apply
- LayerColor: Negative
- LayerColor: RGB
- LayerColor: YUV
- LayerUtility: Color Name
- LayerUtility: Name To Color
😺dzNodes/LayerFilter
- LayerFilter: Add Grain
- LayerFilter: ChannelShake
- LayerFilter: ColorMap
- LayerFilter: Distort Displace
- LayerFilter: Film
- LayerFilter: Film V2
- LayerFilter: Gaussian Blur V2
- LayerFilter: GaussianBlur
- LayerFilter: HalfTone
- LayerFilter: HDR Effects
- LayerFilter: MotionBlur
- LayerFilter: Sharp & Soft
- LayerFilter: SkinBeauty
- LayerFilter: SoftLight
- LayerFilter: WaterColor
😺dzNodes/LayerMask
- LayerMask: BlendIf Mask
- LayerMask: CreateGradientMask
- LayerMask: DrawRoundedRectangle
- LayerMask: Image To Mask
- LayerMask: Load Segformer Model
- LayerMask: Mask Box Detect
- LayerMask: Mask Box Extend
- LayerMask: Mask by Color
- LayerMask: Mask Grain
- LayerMask: MaskEdgeShrink
- LayerMask: MaskEdgeUltraDetail
- LayerMask: MaskEdgeUltraDetail V2
- LayerMask: MaskEdgeUltraDetail V3
- LayerMask: MaskGradient
- LayerMask: MaskGrow
- LayerMask: MaskInvert
- LayerMask: MaskMotionBlur
- LayerMask: MaskStroke
- LayerMask: PixelSpread
- LayerMask: Segformer B2 Clothes Ultra
- LayerMask: Segformer Clothes Pipeline
- LayerMask: Segformer Clothes Setting
- LayerMask: Segformer Fashion Pipeline
- LayerMask: Segformer Fashion Setting
- LayerMask: Segformer Ultra V2
- LayerMask: Segformer Ultra V3
- LayerMask: Shadow & Highlight Mask
- LayerMask: Shadow Highlight Mask V2
😺dzNodes/LayerStyle
- 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
😺dzNodes/LayerUtility
- LayerUtility: Check Mask
- LayerUtility: Check Mask V2
- LayerUtility: ColorImage
- LayerUtility: ColorImage V2
- LayerUtility: ColorPicker
- LayerUtility: CropBoxResolve
- LayerUtility: CropByMask
- LayerUtility: CropByMask V2
- LayerUtility: CropByMask V3
- LayerUtility: ExtendCanvas
- LayerUtility: ExtendCanvas V2
- LayerUtility: Flux Kontext Image Scale
This node resizes the image to one that is more optimal for flux kontext. For images with different aspect ratio, the scale will be adjusted appropriately to maintain all information
- LayerUtility: Get Main Colors
- LayerUtility: Get Main Colors V2
- LayerUtility: GetImageSize
- LayerUtility: GradientImage
- LayerUtility: GradientImage V2
- LayerUtility: H/L Frequency Detail Restore
- LayerUtility: IC Mask
- LayerUtility: IC Mask Crop Back
- LayerUtility: Image Composite Handle Mask
- LayerUtility: Image Mask Scale As
- LayerUtility: Image Mask Scale As V2
- LayerUtility: Image Reel
- LayerUtility: Image Reel Composit
- LayerUtility: ImageBlend
- LayerUtility: ImageBlend V2
- LayerUtility: ImageBlendAdvance
- LayerUtility: ImageBlendAdvance V2
- LayerUtility: ImageBlendAdvance V3
- LayerUtility: ImageChannelMerge
- LayerUtility: ImageChannelSplit
- LayerUtility: ImageCombineAlpha
- LayerUtility: ImageHub
- LayerUtility: ImageOpacity
- LayerUtility: ImageRemoveAlpha
- LayerUtility: ImageScaleByAspectRatio
- LayerUtility: ImageScaleByAspectRatio V2
- LayerUtility: ImageScaleRestore
- LayerUtility: ImageScaleRestore V2
- LayerUtility: ImageShift
- LayerUtility: LayerImageTransform
- LayerUtility: LayerMaskTransform
- LayerUtility: Load VQA Model
- LayerUtility: Nano Banana Image Scale
This node resizes the image to one that is more optimal for nano-banana. For images with different aspect ratio, the scale will be adjusted appropriately to maintain all information
- LayerUtility: Pad Image Batch to 8n+1
- LayerUtility: Restore Pad Image Batch
- LayerUtility: RestoreCropBox
- LayerUtility: RoundedRectangle
- LayerUtility: SimpleTextImage
- LayerUtility: TextImage
- LayerUtility: TextImage V2
- LayerUtility: VQA Prompt
😺dzNodes/LayerUtility/Data
- LayerUtility: Any Rerouter
- LayerUtility: Boolean
- LayerUtility: Boolean Operator
- LayerUtility: Boolean Operator V2
- LayerUtility: Choice Text Preset
- LayerUtility: Float
- LayerUtility: Gray Value
- LayerUtility: HSV Value
- LayerUtility: If
- LayerUtility: Image Batch To List(Multi)
- LayerUtility: Image List To Batch(Multi)
- LayerUtility: Integer
- LayerUtility: Number Calculator
- LayerUtility: Number Calculator V2
- LayerUtility: PrintInfo
- LayerUtility: Random Generator
- LayerUtility: Random Generator V2
- LayerUtility: RGB Value
- LayerUtility: Seed
- LayerUtility: String
- LayerUtility: String Condition
- LayerUtility: Switch Case
- LayerUtility: Text Preseter
- LayerUtility: TextBox
- LayerUtility: TextJoin
- LayerUtility: TextJoinV2
- LayerUtility: XY to Percent
😺dzNodes/LayerUtility/SystemIO
- LayerUtility: Batch Selector