LayerStyle: DropShadow V3

输入参数

参数名称说明
layer_image前景图像,阴影将基于此图生成。
background_image可选的背景图像,用于与生成的阴影图层合成。若未提供,系统将自动创建与图层大小一致的透明背景。建议提供真实背景以获得预览效果。
layer_mask可选的遮罩图像,用于定义图层区域。若未提供,将自动提取 layer_image 的 Alpha 通道作为遮罩。建议在遮罩较复杂或想精细控制区域时提供。

输出参数

参数名称说明
image最终合成图像,包含阴影与图层合成结果

控件参数

参数名称说明
invert_mask是否反转遮罩图像,用于计算阴影区域。默认值为 True,通常适用于“外阴影”效果,若要实现“内阴影”可尝试设置为 False。
blend_mode阴影与背景的混合方式。 normal:正常混合,无特殊处理。是默认模式,适合大多数通用叠加场景。 multiply:正片叠底,颜色变暗。可模拟阴影、加深色块,常用于投影、合成。 overlay:叠加,依背景变亮或变暗。能增强对比度与光感,适合图标投影或文字高光。 screen:滤色,颜色变亮。常用于制作高光或光晕效果。 darken:仅保留较暗部分。用于遮罩交集、裁剪图形。 lighten:仅保留较亮部分。可制作柔光遮罩、合成闪光。 color_dodge:颜色减淡。能强调亮部,可用于高光效果或火光特效。 color_burn:颜色加深。可强调暗部,用于制造压暗区域或表现金属质感。 soft_light:柔光混合。带来柔和的亮度变化,用于自然光影融合。 hard_light:强光混合。产生更强对比的叠加,适合艺术性合成。 difference:差值混合。对比明显,用于制作特效或差异对比。 exclusion:排除混合。效果与 difference 类似但更柔和,适用于高对比风格。
opacity阴影透明度,范围为 0 到 100。建议设置在 30~60 范围,值越大阴影越深。
distance_x阴影在 X 轴方向的位移距离,单位为像素。 控制阴影的水平偏移。负值向左,正值向右。可模拟光源方向。
distance_y阴影在 Y 轴方向的位移距离,单位为像素。 控制阴影的垂直偏移。正值向下,适合表现重力阴影。
grow阴影遮罩的膨胀程度,单位为像素。数值越大,阴影越宽广。常用于增强轮廓感,建议设置为 5~15。
blur阴影模糊程度,单位为像素。值越大边缘越柔和,视觉更自然。默认值 18,最大支持 1000,建议在 10~50 之间微调以实现最佳效果。
shadow_color阴影颜色,十六进制表示形式(如 #000000)。常见选择为黑色或深灰色。可以使用彩色阴影实现特殊视觉风格。
敬请期待